Browse Source

Fix webpack build warnings (#13752)

Turns out some of the dependencies make use of optional dependencies
like the vue-template-compiler. Install them again and install
fomantic-ui only when it's being build to fix webpack warnings.
tags/v1.15.0-dev
silverwind GitHub 4 years ago
parent
commit
a5a9416c16
3 changed files with 721 additions and 4584 deletions
  1. +2
    -2
      Makefile
  2. +719
    -4579
      package-lock.json
  3. +0
    -3
      package.json

+ 2
- 2
Makefile View File

@@ -623,7 +623,7 @@ docs:
cd docs; make trans-copy clean build-offline;

node_modules: package-lock.json
npm install --no-save --no-optional
npm install --no-save
@touch node_modules

.PHONY: npm-update
@@ -638,7 +638,7 @@ fomantic: $(FOMANTIC_DEST)

$(FOMANTIC_DEST): $(FOMANTIC_CONFIGS) | node_modules
@if [ ! -d node_modules/fomantic-ui ]; then \
npm install --no-save; \
npm install --no-save --no-package-lock fomantic-ui@2.8.7; \
fi
rm -rf $(FOMANTIC_DEST_DIR)
cp -f web_src/fomantic/theme.config.less node_modules/fomantic-ui/src/theme.config


+ 719
- 4579
package-lock.json
File diff suppressed because it is too large
View File


+ 0
- 3
package.json View File

@@ -52,9 +52,6 @@
"worker-loader": "3.0.5",
"wrap-ansi": "7.0.0"
},
"optionalDependencies": {
"fomantic-ui": "2.8.7"
},
"devDependencies": {
"eslint": "7.14.0",
"eslint-plugin-html": "6.1.1",


Loading…
Cancel
Save