uglify-js进行的JS压缩给出错误的意外令牌:名称($) [英] Js compress by uglify-js give error Unexpected token: name ($)
本文介绍了uglify-js进行的JS压缩给出错误的意外令牌:名称($)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在通过 uglify-js
压缩我的js文件我想压缩Bootstrap 4 js文件,但它给我这样的错误.我可以仅通过 uglify-js
还是压缩所有js文件.
I am compress my js files by uglify-js
I want to compress Bootstrap 4 js file but it give me Error like this.
Can I compress all js files by only uglify-js
Or how can i do it.
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"
}
推荐答案
uglify-js不支持导入语句或箭头函数之类的ES2015语法.而是使用 uglify-es 模块:
uglify-js does not support ES2015 syntax like import statements or arrow functions. Instead, use the uglify-es module:
- "uglify-js": "^3.1.9"
+ "uglify-es": "^3.1.9"
这篇关于uglify-js进行的JS压缩给出错误的意外令牌:名称($)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文