我正在使用dojo build tools以缩小我的项目。我的代码Dojo构建如何缩小用ECMASCRIPT5编写的代码?
部分是用ECMASCRIPT5
编写和运行标准.bat file当我收到的误差和从关闭编译器。
它似乎是一些限制,因为默认情况下编译器在ES3上设置为described here。
0 error(s), 1 warning(s)
builderReference.js.uncompressed.js:15: ERROR - Parse error. getters are not supported in older versions of JS. If you are targeti
ng newer versions of JS, set the appropriate language_in option.
get builder() {
^
我需要能够编译我的ES5代码,我改变.bat file
试图通过国旗language_in=ECMASCRIPT5
java -Xms256m -Xmx256m -cp "%~dp0../shrinksafe/js.jar";"%~dp0../closureCompiler/compiler.jar";"%~dp0../shrinksafe/shrinksafe.jar" org.mozilla.javascript.tools.shell.Main "%~dp0../../dojo/dojo.js" baseUrl="%~dp0../../dojo" load=build language_in=ECMASCRIPT5 %*
不幸的是我仍然收到同样的错误。
我需要知道:
- 如何来缩小写在ES5代码?
.bat file
是否正确?- 是否可以在xxx.profile.js中添加此配置?
任何想法非常欢迎谢谢。