在我的Meteor网站中,我最近发现Javascript在生产中没有缩小。快速浏览一下插件,发现 standard-minifiers-js 包丢失了。一旦我添加了这个并通过 meteor --production 尝试了,我很快发现,uglify-js(用于 standard-minifiers-js )不支持ES6 。由于整个项目是使用ES6编写的,因此无法更改。然而,有一个名为 uglify-es 的软件包应该可以缩小ES6,但我不知道如何让Meteor的标准缩小器使用它(解决方案)没有手动更换包,可能会被覆盖,必须在每个安装项目的服务器上完成,这将是最好的)
TL; DR: 如何从Meteor获取 standard-minifiers-js 以使用 uglify-es 而不是 uglify-js ?
答案 0 :(得分:0)
添加ecmascript
包以及standard-minifiers-js
。
ecmascript
会在缩小之前使用babel来传递你的ES6