250得票2回答
从Gulp任务中排除文件/目录

我有一个 gulp rjs 任务,它会将所有我的自定义 .JS 文件(任何非供应商库)连接并压缩。 我尝试排除一些文件/目录不参与此任务(控制器和指令)。 这是我的目录结构: - application - resources - js main.js ...

115得票3回答
如何在Gulp中使用Browserify对输出进行混淆?

我尝试在 Gulp 中美化 Browserify 的输出,但是没有成功。 gulpfile.jsvar browserify = require('browserify'); var gulp = require('gulp'); var uglify = require('gulp-ugl...

103得票9回答
“Unknown provider: aProvider <- a” 如何找到原始的提供者?

当我加载经过UglifyJS压缩的AngularJS应用程序的最小化版本时,控制台会显示以下错误:Unknown provider: aProvider &lt;- a 现在,我意识到这是由于变量名混淆所导致的。未混淆版本可以正常工作。然而,我 确实 想要使用变量名混淆,因为它可以大幅减小我们...

82得票8回答
Angular.module缩小bug

我在尝试压缩代码时遇到了麻烦。 我已经按照网上的许多建议,通过数组对象在函数之前注入了我的提供程序,但仍然出现“未知的提供程序:aProvider &lt;- a”错误。var app = angular.module('bpwApp', ['ui.bootstrap', 'ui', 'my...

79得票2回答
生产环境中的源映射文件 - 安全吗?

我使用UglifyJS来压缩和混淆我的源代码,并使用Sentry在生产环境中报告错误。 为了以可读的方式从Sentry获取错误信息,我需要添加source-map。 在生产服务器上执行此操作是否安全,或者source-map文件只应存在于演示环境中? 有没有一种方法可以在生产环境中保护它们?

67得票10回答
使用Webpack和Uglify移除控制台日志

我试图使用Webpack的Uglify插件移除console.logs,但似乎Webpack捆绑的Uglify插件没有该选项,在文档中也没有提到。 我是这样从Webpack初始化uglify的:new webpack.optimize.UglifyJsPlugin() 我的理解是,我可以使用...

66得票4回答
在NodeJS中,缩小代码的意义是什么?

我在想,既然Clojure编译器和UglifyJS不仅可以为大小优化代码,还能为性能进行优化(尽管我认为大小是主要优先考虑的),那么如果我的node.js应用程序被最小化了,它会运行得更快吗?我知道这可能取决于应用程序,但我是一般性地提问。

62得票2回答
"concat"、"uglify"和"minify"有什么区别?

在grunt中,concat、uglify和minify任务有什么区别?我设置了一个uglify任务来处理我的站点的所有JavaScript任务,并且它似乎同时进行了缩小和合并。Grunt网站对如何配置每个任务有很好的描述,但似乎没有解释每个任务实际执行的操作。

53得票1回答
如何忽略Grunt Uglify中的文件

背景 我刚使用grunt约30分钟。请给我一些时间。 但是我有一个非常简单的脚本,它将查看我的js,然后将其全部压缩成一个文件。 代码"use strict"; module.exports = function (grunt) { // load all grunt task...

51得票10回答
如何使用UglifyJS压缩文件夹中的多个Javascript文件?

你好,我正在使用uglifyJs来压缩我的JavaScript文件。它可以很好地处理单个文件,但现在我想将一个名为JS的文件夹中所有JavaScript文件都压缩到另一个名为JSM的文件夹中。更明确地说,我在JS文件夹中有2个文件,分别是test1.js和test2.js,我希望对该文件夹运行...