- Notifications
You must be signed in to change notification settings - Fork8
UsingWebModule
uupaa edited this pageOct 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 関数を呼び出しています。
<scriptsrc="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();