UsingWebModule
uupaa edited this page Oct 24, 2015
·
14 revisions
このエントリは、WebModule をベースに作成したモジュール(Module)を、利用する方法について説明します。
-
Module から、他の Module を呼びたい
- Enviromnet を参考にセットアップを行います
- Install と Setup を行います
- 使用するModule(例: foo.bar.js)を dependencies に追加します
-
npm run sync
を実行します - `node_modules/foo.bar.js/lib/Bar.js を呼び出して使います
-
WebModule 以外の環境から Module を呼びたい
- WebModule の開発環境のセットアップは不要です
- 使用するModule(例: foo.bar.js)を dependencies に追加します
- npm update を実行します
- `node_modules/foo.bar.js/lib/Bar.js を呼び出して使います
利用する Module を package.json の dependencies に追加します(例: foo.bar.js)
"dependencies": {
"uupaa.hash.js": "",
"foo.bar.js": "" <-- 追加
}
利用可能なモジュールの一覧は WebModuleList にあります。
以下では foo.bar.js の Bar.dump 関数を呼び出しています。
<script src="node_modules/foo.bar.js/lib/Bar.js"></script>
require("node_modules/foo.bar.js/lib/Bar.js");
importScripts("node_modules/foo.bar.js/lib/Bar.js");
import { Bar } from "node_modules/foo.bar.js/lib/Bar.js";
Bar.dump();