如何修复 uglifyjs 给我创建捆绑包的名称错误?
How can I fix the name error uglifyjs is giving me creating a bundle?
我正在使用 Uglifyjs 创建一组旧 javascript(ES2015 之前)文件,如下所示:
uglifyjs *.js -o bundle.js
它适用于部分项目,但有一个文件包含新的三点语法,我收到以下错误
that.cmd = function(cmd, ...args) {
^
ERROR: Name expected
Uglifijs 是否只能使用旧的 javascript 语法?我该如何解决这个问题?
编辑:我安装了两个不同的版本,使用uglify-js-es6 2.8.9 没问题!
确保您的 --parse
选项指定了您预期的包输出,并确保您使用的版本或变体包含 ES6 功能。
看起来 uglify-js-es6
适用于上述 TC-39 调用构造函数功能
我正在使用 Uglifyjs 创建一组旧 javascript(ES2015 之前)文件,如下所示:
uglifyjs *.js -o bundle.js
它适用于部分项目,但有一个文件包含新的三点语法,我收到以下错误
that.cmd = function(cmd, ...args) {
^
ERROR: Name expected
Uglifijs 是否只能使用旧的 javascript 语法?我该如何解决这个问题?
编辑:我安装了两个不同的版本,使用uglify-js-es6 2.8.9 没问题!
确保您的 --parse
选项指定了您预期的包输出,并确保您使用的版本或变体包含 ES6 功能。
看起来 uglify-js-es6
适用于上述 TC-39 调用构造函数功能