Closure:The Definitive Guide by Michael Bolinの簡単な「HelloWorld」の例を使用して、plovrを使い始めようとしています。しかし、私のビルドではエラーが発生します。誰かが私の間違いについて私に教えてもらえますか?
これが私のファイルレイアウトです:
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": "."
}
これが私のビルド結果です(重要な場合に備えて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
私は些細なことを見逃しているに違いありませんが、私はそれを見ていません。
重要な場合、これはJava1.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)