当我在index.js中将productionGzip的值更改为true时,当我使用以下命令构建项目时出现此问题:npm run build:
vue-pwa@1.0.0 build / home / anas / Bureau / VueJS / vue-pwa 节点build / build.js
/home/anas/Bureau/VueJS/vue-pwa/node_modules/compression-webpack-plugin/node_modules/schema-utils/src/validateOptions.js:32 抛出新的ValidationError(ajv.errors,name); ^
ValidationError:压缩插件无效选项
选项不应具有其他属性
at validateOptions (/home/anas/Bureau/VueJS/vue-pwa/node_modules/compression-webpack-plugin/node_modules/schema-utils/src/validateOptions.js:32:11)
at new CompressionPlugin (/home/anas/Bureau/VueJS/vue-pwa/node_modules/compression-webpack-plugin/dist/index.js:55:31)
at Object.<anonymous> (/home/anas/Bureau/VueJS/vue-pwa/build/webpack.prod.conf.js:116:5)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/anas/Bureau/VueJS/vue-pwa/build/build.js:13:23)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
npm错误!代码ELIFECYCLE
npm ERR! errno 1
npm ERR! vue-pwa@1.0.0内部版本:node build/build.js
npm ERR!退出状态1
npm ERR!
npm ERR!在vue-pwa@1.0.0生成脚本处失败。
npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。
npm错误!可以在以下位置找到此运行的完整日志: npm ERR! /home/anas/.npm/_logs/2018-09-21T13_08_37_566Z-debug.log
答案 0 :(得分:1)
我遇到了同样的问题,并通过将package.json devDependencies中的 compression-webpack-plugin 降级到1.1.11来解决此问题。 see here
答案 1 :(得分:1)
名为“ asset”的配置键已更改为“ filename”