39得票2回答
为什么建议使用concat再使用uglify,而后者可以同时完成这两个任务?

我一直看到的建议是将JS文件准备好并压缩,例如在Yeoman的grunt任务中这里。 默认情况下流程为:concat -> uglifyjs。 考虑到UglifyJS可以同时进行拼接和缩小,为什么您需要同时进行这两个操作呢? 谢谢。

39得票3回答
使用UglifyJS对多个文件进行压缩

是否可以使用UglifyJS压缩多个文件? 例如...uglifyjs -o app.build.js appfile1.js appfile2.js ... 另外,我是在Windows命令提示符下通过NodeJS运行Uglify。

37得票3回答
Webpack使用UglifyJS插件进行优化导致运行时错误

我有一个使用webpack打包的同构React应用程序。 我有两个入口点对应于两个打包文件输出:vendors.js和app.js。 当运行webpack-dev-server或没有任何优化标志编译时,一切正常。但是,一旦我尝试使用Uglify插件,编译输出中就会出现错误。 我已经尝试过...

36得票9回答
如何通过grunt-contrib-uglify按顺序压缩JS文件?

我有一个目录如下: /folder/b.js /folder/jQuery.js /folder/a.js /folder/sub/c.js 我想将所有这些JS文件压缩成一个JS文件,按顺序: jQuery.js -> a.js -> b.js -> c.js 问: 1.如何通过gru...

32得票1回答
使用Grunt构建Yeoman应用后,Angular在代码压缩时出现“未知提供程序”错误

我在一个使用Coffee和Slim的Yeoman生成的Angular应用程序上遇到了麻烦,所有库都是最新的。最初 grunt build 和 grunt server 都可以正常工作,但是在使用grunt server几天后,我发现 grunt build 完全停止工作了。 有几个不同的问题...

30得票4回答
Webpack将我的文件打包成错误的顺序(CommonsChunkPlugin)

我想通过Webpack的CommonsChunkPlugin按特定顺序捆绑我的JavaScript供应商文件。 我正在使用Webpack的CommonsChunkPlugin。官方文档的用法很简单明了,它可以正常工作,但我认为该插件按字母顺序捆绑我的文件(可能是错误的)。该插件没有选项来指定...

28得票2回答
如何在同一个browserify命令中压缩和因子捆绑文件?

我目前使用的是 factor-bundle 命令来打包我的文件,并将所有公共部分合并到一个文件中:browserify index.js bar-charts.js list-filter.js dashboard.js -p [ factor-bundle -o ../../stati...

27得票2回答
如何从uglify/optimize中排除特定的requireJS文件。

我有一个使用grunt进行构建和部署的requirejs项目。如果完全不使用优化,构建过程没有问题,并且我会得到一个大的JS文件来将其部署到生产环境。 我的问题是,我有一些外部框架(如angularJS),我已经有了一个经过缩小/优化的版本,并且不想再次进行优化。 目前,在没有优化的情况下...

25得票2回答
grunt-contrib-uglify无法解析"let"关键字吗?

我遇到了一个错误, '意外的标记:名称(bazz)' 当我的grunt任务运行uglify时。 我在那一行注意到的唯一一件事是,我使用了'let'关键字而不是'var',所以我不确定为什么会出现那个错误。 我的if else语句中有一个let varName在其中,即:funct...

23得票2回答
Gulp ngmin + uglify不能正常工作

我有以下的gulp任务:gulp.task('scripts', function() { return gulp.src(['app/js/app.js', 'app/config/config.js', 'app/js/controllers.js', 'app/js/directives...