2

我在我的項目中使用Google閉包庫和編譯器。關閉goog.require。編譯錯誤

我得到下一個字符串奇怪的錯誤:

if (!properties.name) { 
    throw {message: 'Widget name expected'}; 
} 
properties.name = properties.name.toLowerCase(); 
goog.require('DOMless.' + properties.parent); 

goog.require('DOMless.' + properties.parent); 
// ERROR - Syntax error in JS String literal 

有什麼不對?

+0

添加錯誤之前的行。 –

回答

3

goog.require是Closure編譯器的特定指令,它將從腳本中刪除。

由於它沒有被JavaScript引擎解釋,所以我認爲你根本不能使用別的東西而不是字符串作爲參數。

+0

謝謝。這是可悲的。我會以另一種方式尋找。 –