问题标签 [uglifyjs]
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.
javascript - uglifyJs Application needed(JavaScript Obfuscator)
I want to know if there is any version of uglifyJS in a windows application mode(not web based app) or maybe another good application that is not web based.
This is the uglifyJS site.
Thank you
uglifyjs - express-uglifyjs 是否容忍缺少分号?(严格分号)
我正在使用 express-uglify 0.3.1,(使用 uglify-js 1.3.4)并且每个缺少的分号都会出现解析错误。
文档:https ://github.com/mishoo/UglifyJS/ 提到了一个 strict_semicolons 选项,显然默认为 false。
我怎样才能明确地将其设置为 false ?
javascript - 哪个是最好的 javascript minifier UglifyJS 或 YUI 压缩器?
请为我提供 Javascript 的快速和最佳压缩器。我已经为我的申请将这两个列入候选名单。如果您知道另一种最好的压缩机,请告诉我。提前致谢。
node.js - 如果已启用 Uglify 中的动态扩展,如何使用 Grunt.js 监视任务仅对更改的文件进行 uglify?
我的 Gruntfile.js 中有以下配置:问题是,当某些文件被更改时,'uglify' 任务对所有文件都照常执行。我做错了什么?
css - 如何使用 RequireJS 缩小 css 文件
我有一个包含几个 js 文件和几个 css 文件的主干项目
我想让它们缩小为单个 js 和单个 css
到目前为止,我设法将我的所有 js 文件连接并缩小到一个 main.min.js
现在我正在尝试对 css 文件做同样的事情
这是我的布局:
这是我缩小它的脚本
这是我的 require-main.js
使用此配置,当我运行优化节点时,一切正常,并生成一个 js/app/main.min.js 文件
现在我正在尝试修改配置以生成此文件以及 css/main.min.css 文件,其中 css/*.css 的内容连接并缩小
我尝试替换这些行
使用此配置定义两个模块,一个用于 js,另一个用于 css
但它没有按预期工作
我的整个项目被复制到../../build,每个文件都进行了优化
而且我不知道如何添加另一个只会选择 css 文件的模块
也许我应该创建一个只处理 css/*.css 文件的 require-css.js 文件
有人可以帮我吗?我认为这应该是一个很常见的场景
javascript - UglifyJS 压缩
我正在尝试获取一个简单的 UglifyJS (v2.3.6) 示例来处理压缩。
具体来说,“未使用”选项,如果从未使用过,变量和函数将被剥离。
这是我在命令行上的尝试:
如您所见,从未使用过函数“x”。
然而,它并没有从结果中被剥夺:
谁能看到我做错了什么?
javascript - Uglify JS - 压缩未使用的变量
Uglify 有一个“压缩”选项,可以删除未使用的变量...
但是,如果我将一些函数存储在这样的对象中......
...如果从未访问过,有没有办法删除 helpers.doSomething() ?
猜猜我想授予压缩器更改我的对象的权限。
如果可能的话,有什么想法吗?或者任何其他可以提供帮助的工具?
node.js - 如何使用 UglifyJS 缩小文件夹中的多个 Javascript 文件?
您好,我正在使用 uglifyJs 来缩小我的 javascript 文件,它一次可以处理一个文件,我正在寻找的是将名为 JS 的文件夹中存在的所有 javascript 文件缩小到名为 JSM 的文件夹中,要清楚我的 JS 文件夹中有 2 个文件,名为 test1.js 和 test2.js,我想对该文件夹运行 uglify 并在 JSM 文件夹中生成 test1.min.js 和 test2.min.js,所以有办法吗这?像这样的命令:
或者任何可以帮助我的想法。
谢谢。
gruntjs - 带有 bower 和 grunt 的 Javascript 包管理
所以在我的项目中,我的 javascript 包括
- 第三方库(jquery、bootstrap、jquery 插件等)
- 自定义库
- 代码嵌入在 html 中的视图文件之间
<script>$(function(){});</script>
很标准的东西。
我的目标是找到一种可靠、自动化的方法,将我所有单独的 javascript 文件(大约 25 个文件)压缩到一个文件中以用于生产。
我已经安装了bower
,这似乎是让我的外部库保持最新的好方法。我也安装了grunt
. 我在 grunt 中使用了一个 bower 插件,它将所有下载的文件复制到指定的目录,然后concat
可以在该目录中查看以组合它们并最终uglifyJS
缩小文件。同样,这似乎是 grunt 的标准设置。
bower 插件将创建一个文件夹,如
concat
然后将从该目录中读取,并且由于文件按字母顺序排列,它们将以不正确的顺序组合,在 jquery 之前引导,因此它不会有用。
我知道 RequireJS,但这对于我的需求来说似乎有点过分了。而且似乎我需要重写我的所有 js 以符合 RequireJS 的要求。
是否有一些我缺少的配置可以帮助解决我的问题?我会以错误的方式解决这个问题吗?
编辑这是我的 Gruntfile.js 以便更清楚。
};
javascript - Is it possible to use uglifyjs from a batch file (command prompt)? If so, how?
I have never used nodejs and would prefer not to tackle that right now. I have been using yui compressor for years and really love the MSBuild project YUICompressor.NET. But I want to start using uglifyjs instead.
- Is it possible to use uglifyjs without nodejs?
- Is it possible to use uglifyjs from the command line?
- Is there an easy way (MSBuild project ideally) to use uglifyjs with Visual Studio?
Thanks!