- Notifications
You must be signed in to change notification settings - Fork8
AddDependencies
uupaa edited this pageMay 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
で変更内容を反映してください。