我正在尝试使用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)