Skip to content
uupaa edited this page May 31, 2015 · 4 revisions

Add dependencies

MyExample.js から、他のモジュールの API を呼び出すには、package.json の dependencies にそのモジュールを追加し、依存関係があることを明記する必要があります。

どのようなモジュールが利用できるかは、WebModuleList を参照してください。

//// 例として foo.bar.js を追加しています

"dependencies": {
    "uupaa.hash.js": "",
    "foo.bar.js": ""
}

dependencies に追加した外部モジュールは、npm run build コマンドにおけるコンパイル対象となります。
不要なモジュールを dependencies に記述したままにすると、ビルド後の JavaScript のサイズが肥大化します。
不要なモジュールを組み込んでいないか時々確認を行ってください。

Add devDependencies

MyExample.js の開発中に(一時的に)必要となるモジュールは package.json の devDependencies に記述します。

//// 例として uupaa.es.js を追加

"devDependencies": {
    "uupaa.es.js": ""
}

ユニットテストで必要となるモジュールは dependencies ではなく devDependencies に記述してください。

package.json 変更後は npm run sync で変更内容を反映してください。