我正在嘗試使用Michael Bolin在Closure: The Definitive Guide中使用簡單的「Hello World」示例plovr開始。但是我的構建產生了一個錯誤。有沒有人能告訴我我的錯誤?爲什麼在「Hello World」plovr示例中的JSC_MISSING_PROVIDE_ERROR?
這裏是我的文件格式:
C:\hello-plovr
├──hello-config.js
├──hello.js
└──plovr-0744c5209a34.jar
這是hello.js內容:
goog.provide('example');
goog.require('goog.dom'); // line 2
example.sayHello = function(message) {
goog.dom.getElement('hello').innerHTML = message;
}
goog.exportSymbol('example.sayHello', example.sayHello);
這是HELLO-config.js內容:
{
"id": "hello-plovr",
"inputs": "hello.js",
"paths": "."
}
這裏ar Ë我生成的結果(我在Java版本插嘴說重要的情況下):
C:\hello-plovr> java -jar plovr-0744c5209a34.jar build hello-config.js
JSC_MISSING_PROVIDE_ERROR. required "goog.dom" namespace never provided at hello.js line 2 : 12
BUILD FAILED: 1 Errors, 0 Warnings
我必須失去了一些東西微不足道,但我沒有看到它。
如果它的事項,這是與Java 1.6.0_24運行:
C:\hello-plovr> java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)