productionGzip为true(VueJS)时无法运行构建

时间:2018-09-21 13:12:02

标签: vue.js vuejs2

当我在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

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,并通过将package.json devDependencies中的 compression-webpack-plugin 降级到1.1.11来解决此问题。 see here

答案 1 :(得分:1)

名为“ asset”的配置键已更改为“ filename”

相关问题