-
Notifications
You must be signed in to change notification settings - Fork 8
AddDependencies
uupaa edited this page May 31, 2015
·
4 revisions
MyExample.js から、他のモジュールの API を呼び出すには、package.json の dependencies にそのモジュールを追加し、依存関係があることを明記する必要があります。
どのようなモジュールが利用できるかは、WebModuleList を参照してください。
//// 例として foo.bar.js を追加しています
"dependencies": {
"uupaa.hash.js": "",
"foo.bar.js": ""
}
dependencies に追加した外部モジュールは、npm run build
コマンドにおけるコンパイル対象となります。
不要なモジュールを dependencies に記述したままにすると、ビルド後の JavaScript のサイズが肥大化します。
不要なモジュールを組み込んでいないか時々確認を行ってください。
MyExample.js の開発中に(一時的に)必要となるモジュールは package.json の devDependencies に記述します。
//// 例として uupaa.es.js を追加
"devDependencies": {
"uupaa.es.js": ""
}
ユニットテストで必要となるモジュールは dependencies ではなく devDependencies に記述してください。
package.json 変更後は npm run sync
で変更内容を反映してください。