0
我需要使用Google Compiler compiler.jar作爲構建過程的一部分來縮減一些代碼。是否可以爲Closure Compiler添加@language ECMASCRIPT5註釋JavaScript?
我注意到,默認情況下,當我需要將語言設置爲ES5時,編譯器設置爲ES3。
目前我正在嘗試註釋我的源代碼,以便使用以下腳本發佈ES5。
不幸的是@language
被忽略。
我的問題:
- 是否可以強制執行代碼的註釋
@language ECMASCRIPT5
directily在JS源代碼?
// ==ClosureCompiler==
// @compilation_level SIMPLE_OPTIMIZATIONS
// @language ECMASCRIPT5
// ==/ClosureCompiler==
define([
'dojo/_base/declare',
'dojo/topic'
], function (declare, topic) {
'use strict';
return declare('Message', null, {
_test: 'default',
get test() {
return this._test;
},
set test(value) {
this._test = value;
},
constructor: function (options) {
}
});
});
感謝您的澄清,不幸的是,我從一個.bat文件傳遞標誌時面臨一些問題,我真的很感激,如果你可以有一些時間閱讀我的問題在這裏http://stackoverflow.com/questions/33933183/java-lang-classnotfoundexception-com-google-javascript-jscomp-sourcefile再次感謝您的幫助和專家 – GibboK
我看到了您的其他問題,但我不知道答案。 Windows命令外殼是一件奇怪的事情。我專注於使用nodejs在Windows上工作時調用編譯器的構建工具。 –
我絕對同意你關於命令shell :)。無論如何感謝您的時間和支持。 – GibboK