javascript - Grunt/NPM Uglify 不喜欢这个 JS 行

标签 javascript node.js d3.js

当我运行 grunt build 时,Uglify 在这里失败了:

yz = d3.range(n).map(function() { return k.map(x => x[1]); }),

错误说:

警告:丑化失败。 意外的标记:运算符 (>)。

我最近才开始在 JS 中看到这个 => 语法并且我自己没有使用它(这个用例来自一个建议)......还有另一种方法来处理错误陈述?或从 "grunt-contrib-uglify": "^0.7.0" 升级?

最佳答案

=> 是 ES6 Arrow functions你需要使用 https://www.npmjs.com/package/uglify-es有了它。
您可以使用 harmony branch of grunt-contrib-uglify它使用 uglify-es

关于javascript - Grunt/NPM Uglify 不喜欢这个 JS 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45683228/

相关文章:

Javascript - 将逗号分隔符添加到千位数字

javascript - 如何设置 setInterval 使其适用于特定的子类

javascript - Express.js 中未定义 req.session

javascript - 如何在图表条上方显示值标签?

svg - 我如何使用 SVG translate 将 d3.js 投影居中到给定的纬度和经度值?

javascript - 气泡和文本不受限制且与 XY 轴不一致的力模拟

javascript - 在 Node 中使用 lua 脚本扫描按键

javascript - 关闭在 ZeroClipboard 中不起作用

javascript - fs.unlink() 可以删除空文件夹或非空文件夹吗?

javascript - 从字符串中删除除一个域之外的所有域