【发布时间】:2018-01-01 10:51:40
【问题描述】:
我正在尝试建立一个开发样板,它也可以轻松地将 Vue.js 项目推送到 NPM。
我的webpack.prod.js 文件遇到问题,错误是:
ERROR in build.js from UglifyJs
Unexpected token: operator (>)
要丑化的代码是:
// minify with dead-code elimination
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
})
这是我的项目以及它似乎出错的确切文件:
https://github.com/stephan-v/vue-inline-svg/blob/master/webpack/webpack.prod.js
当我运行npm run production 时,该项目使用 Babel 转译为 ES6 和 Webpack 以编译为 UMD 格式。此命令使用webpack.prod.js 配置。
我可能没有看到可以轻松修复的东西,但我不知道这里出了什么问题。
【问题讨论】:
-
好像可以加载文件,是404的html
-
没有
UglifyJsPlugin一切正常。我实际上并没有通过导入 UMD 文件来测试它,但它在没有插件的情况下编译得很好,所以这不是问题。 -
我从
vue.js的webpack-simple存储库中添加了完全相同的.babelrc文件,现在它工作得很好。不过我会看看它到底做了什么。
标签: javascript webpack vue.js vuejs2 webpack-2