Col*_*Cox 18 javascript uglifyjs ecmascript-6 reactjs webpack
我正在尝试使用UglifyJS来最小化/压缩我的bundle.js文件.当我跑步时webpack -p,我得到以下内容:
ERROR in bundle.js from UglifyJs
Name expected [bundle.js:105519,6]
105519行如下:
const {M, l, pattern} = __webpack_require__(862).
我正在使用React w/ES6.对于什么是错的任何想法?
Mic*_*zko 21
每个版本的Webpack都有一个内置版本的UglifyJS(0.4.6),它不支持ES6.此版本仅支持ES5语法.
有两种可能的解决方案:
es5不要使用内置的版本uglifyjs-webpack-plugin并安装最新版本的使用npm install -D uglifyjs-webpack-plugin.将其添加到您plugins的配置中的属性中:
const UglifyJSPlugin = require('uglifyjs-webpack-plugin')
module.exports = {
plugins: [
new UglifyJSPlugin()
]
}
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
5364 次 |
| 最近记录: |