YUI压缩器和“使用严格”的提示
YUI Compressor and "use strict" hint
我已经使用YUI压缩器来缩小JS文件。我有这个代码:
(function(global) {
"use strict";
var X=1;
/*** my code here ***/
}(window));
我用这个命令压缩它:
$> java -jar yuicompressor-2.4.7.jar test.js -o test.min.js --verbose
压缩输出文件中不存在"使用严格"提示。似乎YUI删除了所有提示。它输出以下警告:
[WARNING] Invalid hint syntax: use strict
(function(global){ ---> "use strict" <--- ;var X=1;...
虽然,我的代码在压缩后工作正常,但我想知道是否有参数向 YUICompressor 保留提示和/或避免该警告的方法。
有什么建议吗?谢谢。
部分
解释可以在这里找到。虽然这个问题是关于闭包编译器的,但答案给了你一个提示(因为谷歌也有这个问题)。在闭包中可以使用--language_in=ECMASCRIPT5_STRICT
不幸的是,到目前为止,YUI压缩机还没有这样的事情。至少我找不到这样的东西。
相关文章:
- 如果我使用或不使用“;使用严格的“;JS中的模式
- 使用严格不允许在节点.js中使用它
- 带有RequireJS的AngularJS应用程序在Safari和Firefox中给出了“使用严格”错误
- 当使用严格的DOCTyPE定义时,jQuery可拖动性得到扩展
- 使用变量提示的循环和函数
- “使用严格”对于旧版浏览器
- 使用“使用严格”作为“使用强”的备份
- 仅在调试中使用“严格”
- 为什么“使用严格”仍然是一个字符串字面
- 如何使用 JSLint 全局设置“使用严格”
- 严格模式如何(“使用严格;)由函数继承
- 使用“使用严格”,但仍收到警告
- YUI压缩器和“使用严格”的提示
- 自定义“使用严格”类似指令
- 如何在 javascript 中使用严格模式发送控制字符
- “使用严格”和下划线.js的问题
- 缺少“使用严格”语句
- 如何在jQuery中使用工具提示
- 使用严格:如何测试它
- 尝试将文本字段中输入的两个数字相乘,并使用jquery提示答案