Gulp -Glify打破了最近两个软件包的JS代码 - 我的选择是什么



我有一个大型项目,其中包含许多软件包。最近的两个更新:

angular-timezone-selector@1.6.0 
jwt-decode@2.0.3 

打破最小的JS代码。当不调用uglify时,"大量的服务"很好。使用:

 .pipe(plugins.uglify({mangle: false, compress:false}))

不会防止JS被打破。

这两个软件包的断裂是不同的:

1)Angular-timezone-selector.js必须具有一个';在

的末尾添加
angular.module('angular-timezone-selector'....)
.factory(...)
.factory(...)
.directive(...)

注意:但是这个';'JS不需要。

2)awt-decode打破了其他东西...但是尚不清楚。

因此,我正在寻找替代的uglify或替代缩影。目前,我必须使用两个项目控制的两个项目来修补任何鲍尔更新,这非常丑陋。

如果您遇到了这些问题,您将不胜感激。我可以防止这两个软件包被最小化,但是我宁愿解决基本问题,因为在过去的几年中,我遇到了多次损坏的最小化,而且总是很难确定哪个软件包正在破坏以及原因。

您使用的uglifier?我加载https://github.com/terinjokes/gulp-uglify

来自NPM,它的作用正常。

相关内容

  • 没有找到相关文章

最新更新