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

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

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

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

9得票2回答
Webpack 4无法通过TreeShaking优化Lodash?

我希望能够从由webpack生成的捆绑包中,摇掉未使用的lodash库和multiply函数。 我有两个主要文件app.js和math.js。 它包含以下代码- app.js import map from "lodash/map"; import { sum } from "./m...

13得票5回答
压缩目录

是否有一种方法可以让uglify获取整个目录并输出到一个script.js文件中,而不是单独添加代码和文件到uglify脚本中?

8得票2回答
仅供Node阅读的源代码进行缩小处理有什么好处吗?

在NodeJS应用程序中,是否有使用压缩源代码在服务器端的好处? 我能想到的唯一好处是,较小的JS文件可能会从磁盘加载得更快。但考虑到这只会影响启动时间,这似乎微不足道。 那么,在部署到生产服务器之前,通过uglify或closure编译器处理我们的源代码是否有任何理由呢?

7得票3回答
我该如何禁用UglifyJS使用逗号链式声明?我不能使用断点。

UglifyJS使用逗号来链接函数、对象和变量声明。尽管在生产环境中以及文件被压缩时这样做是可以的, 但是当需要通过断点调试JS代码时,这会使其变得非常困难。我需要知道如何在UglifyJS Grunt插件中关闭这个功能。 以下是输出的示例。 var boom = function(a) ...

12得票3回答
在Windows系统中使用Node.js和UglifyJS

我从nodejs.org在我的Windows系统上安装了Node.js。 Node.js的路径是C:\Program Files (x86)\nodejs\node.exe。 我可以在命令提示符下正确运行Node.js,我的问题是...我将uglifyjs克隆到C:\gitrepos\ug...

8得票2回答
如何加速UglifyJS 2的代码压缩过程?

我正在使用UglifyJS 2对一堆Javascript文件(不多,大约5到10个)进行合并和压缩。此过程在Node.js中运行,使用UglifyJS 2的默认设置。 这些文件基本上是Require.js、jQuery、Backbone.js、Backbone.js Marionette、M...

20得票2回答
Webpack 4 禁用 UglifyJS-Webpack-Plugin

我遇到了这个问题已经持续两天了。因此,我决定完全禁用uglifyjs-webpack-plugin来构建webpack。我找不到任何关于webpack 4的解决方案。

9得票2回答
为什么UglifyJS不能删除无用代码?

例如,我有以下代码: if ("a" !== "a") { console.log('really?'); } var a = 5; 接下来我写 uglifyjs code.js -o code.min.js。结果如下: if("a"!=="a"){console.log("...