我按 uglify-js
压缩我的js文件
我想压缩Bootstrap 4 js文件,但它给我这样的错误。
我可以只压缩所有js文件uglify-js
或我该怎么做。
Parse error at src\bootstrap\alert.js:1,7
import $ from 'jquery'
^
ERROR: Unexpected token: name ($)
我的package.json
"devDependencies": {
"node-sass": "^4.6.1",
"nodemon": "^1.12.1"
},
"dependencies": {
"autoprefixer": "^7.1.6",
"jquery": "^3.2.1",
"postcss-cli": "^4.1.1",
"uglify-js": "^3.1.9"
}
答案 0 :(得分:0)
尝试使用uglify-js的 ES6 版本。在package.json
"uglify-js": "git+https://github.com/mishoo/UglifyJS2.git#harmony"
或通过命令行:
npm install --save uglify-js@github:mishoo/UglifyJS2#harmony
答案 1 :(得分:0)
uglify-js不支持ES2015语法,如import语句或箭头函数。相反,请使用uglify-es模块:
- "uglify-js": "^3.1.9"
+ "uglify-es": "^3.1.9"