问题标签 [uglifyjs2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2965 浏览

javascript - 如何在没有 Node.JS 的情况下运行 UglifyJS2

无论如何要在没有 node.js的情况下运行UglifyJS2 ?假设我想使用 JavaScript 脚本引擎在 JVM 进程中运行它。怎么做?

0 投票
0 回答
391 浏览

bundling-and-minification - 为 UglifyJS2 指定仅空白选项

我正在尝试使用 grunt 在使用 UglifyJS2 的项目中缩小 javascript 文件。

UglifyJS2 是否有任何选项,例如 WHITESPACE_ONLY(存在于 Closure Compiler 中)?

为了达到这种效果,我必须在 GruntFile.js 中的选项节点中传递哪些值?

0 投票
3 回答
2649 浏览

node.js - 是否有任何 Uglify Express 中间件?

我正在尝试为 Uglify 寻找一个 Express 中间件,你能推荐一个吗?似乎uglify-js-middleware正在尝试将其解决为 Connect,但似乎不再维护它,当我尝试它时,它并没有使用 Express。

0 投票
1 回答
695 浏览

node.js - 如何使用uglifyjs最小化jade脚本标签?

我的玉文件中有以下脚本标签:

如何通过使用 uglifyjs 或任何现有的缩小来最小化?

0 投票
1 回答
654 浏览

javascript - uglify.js,Internet Explorer 9 错误

请帮忙

不知道这是什么,但似乎uglify.js 源映射继续出现 IE9 错误

看起来像

以前有人见过这样的吗?

0 投票
5 回答
7338 浏览

javascript - 使用 UglifyJS 处理嵌套类和变量

我使用 UglifyJS 来缩小一组连接的文件,效果很好,但还不够好。构建的库使用命名空间,因此类、函数和常量存储在根命名空间变量中:

它被缩小到不那么最小的版本

我理解 uglify 可能认为 root var 是一种数据结构,必须保持原样并且不能更改。有没有办法让 UglifyJS 破坏根命名空间中的嵌套名称?

0 投票
0 回答
193 浏览

javascript - 没有节点的 UglifyJS2?

我需要在 PHP 环境中压缩 JavaScript。系统调用没问题,但我正在使用 PHP。

我不想仅仅为了访问 Uglify 而下载和安装 NodeJS,但 Uglify 似乎是唯一可靠的* minifier。

谁能指出我如何做到这一点,或者如果没有,还有其他好的缩小器/粉碎器吗?

* Closure Compiler 以某种方式设法返回更大的文件,因为它过于热衷于将字符串内容放入它们使用的地方

0 投票
2 回答
16082 浏览

requirejs - 如何从丑化/优化中排除某些 requireJS 文件

我有一个使用 grunt 进行构建和部署的工作 requirejs 项目。如果根本不使用优化,构建工作没有问题,我会得到一个大的 js 文件来将它部署到生产环境中。

我遇到的问题是,我有一些外部框架(如 angularJS),我已经有了它的最小化/优化版本并且不想再次优化它。

目前没有优化,我通过一个单独的路径配置在我的 gruntfile 中包含了这个框架的缩小版本。而在我正常的 main.js 中,我有用于开发的非缩小版本。

现在我想使用优化器来优化我自己的代码,而不是优化外部框架。但是外部框架应该包含在生成的大 javascript 文件中。基本上我想告诉优化器在某些情况下他应该使用原始文件。

我可以这样做吗?

我只找到了一个全局排除选项,因此某些模块根本不包含在生成的优化 js 中。

这是我的咕噜声配置:

这是 main.js 的相关部分:

谢谢你的帮助。

0 投票
1 回答
15329 浏览

javascript - 哪个是最好的 javascript minifier UglifyJS 或 YUI 压缩器?

请为我提供 Javascript 的快速和最佳压缩器。我已经为我的申请将这两个列入候选名单。如果您知道另一种最好的压缩机,请告诉我。提前致谢。

0 投票
1 回答
292 浏览

javascript - r.js 禁用 drop_debugger 选项

我正在尝试使用 uglify2 作为优化器为 r.js 创建构建配置文件。我想禁用,drop_debugger所以调试器语句不会被删除。

下面是我的build.js文件,构建过程工作正常,但调试器语句已被删除。

也许 r.js 删除了这些,我做错了什么?