1

我正在尝试在 cmd 中运行此命令:

java -jar yuicompressor-2.4.2.jar "C:\Users\Ehud\Desktop\test\dest\js\replacejs.js" -o       "C:\Users\Ehud\Desktop\test\dest\js.js" --charset utf-8 --verbose --preserve-semi

我的操作系统是 Win 7 64 位,我的机器上安装了 Java,我正在从 jar 文件所在的目录运行此命令。奇怪的是,这在另一台机器上运行良好,我不明白为什么我会收到这个错误:

[错误] 34:20 缺少变量名

[错误] 34:20missing } 在函数体之后

[错误] 34:20missing } 在函数体之后

由于我没有在网上看到任何带有 } 的东西来运行这个,我可以假设 jar 文件有什么问题吗?

谢谢你的建议!

4

1 回答 1

1

这些听起来更像是 yuicompressor 在您的 .js 文件中发现的错误,并且在解决语法错误之前它无法发挥作用。

例如:在函数体之后缺少 }...即使所有内容都已正确关闭

使用细齿梳(或标记语法错误的 JavaScript 编辑器)检查您的 .js 文件,看看是否可以在其中找到问题。

于 2013-03-26T21:48:16.497 回答