1
私はlibrary.js
とmycode.js
を含むプロジェクトを持っています。私のコードは別のファイルに何かが存在することをClosureコンパイラに伝えるにはどうすればよいですか?
let x = new LibraryObject();
私は-W VERBOSE
フラグが与えられたとき
ERROR - variable LibraryObject is undeclared
を訴えるGoogle Closureを通してmycode.js
を実行しようとした含んでいます。
2つのファイルを連結してlibraryandmycode.js
にすることができましたが、その理由は理由が分かります。私はLibraryObject
をmycode.js
で宣言しようとしましたが、 "不正な再宣言された変数"というエラーが発生します。
library.js
を変更しないで、mycode.js
に何かを追加してLibraryObject
が存在することを確認できますが、再宣言することはできませんか?
これはブラウザで問題は発生しませんが、ファイルを別々に取得するときだけでなく、別々に検証する必要があります。
厳密な解釈では、2つのスクリプトのいずれかが個別に解析されるか、または両方が一緒に解釈されるかにかかわらず、エラーは生成されません。
これは可能ですか?
require( './ library')が動作しません。 –
[これはNode.jsではありません](http://stackoverflow.com/questions/9901082/what-is-this-javascript-require) – spraff
'
これは私のために働く方法です。
私はTest()を宣言していません。別のバージョンを使用していますか?
出典
2016-09-11 11:08:48 Kalyan
あなたは '-W VERBOSE'引数を逃しました(公平になるため、私は質問を編集しました)。 – spraff