jspm :browser package management node.jsベースのクライアントサイド・パッケージ管理ツール bower + webpack などの機能を使い易くしたもの インストール) sudo npm install jspm -g cd my-project npm install jspm --save-dev jspm --help 初期化) jspm init 2ファイルが出来る config.js :: jspm 管理ファイル(自動作成される) package.json :: jspm の項目が設定される npm,githubからファイルをインストール出来る jspm_packages ディレクトリにインストールされる 1:jspm registry (https://github.com/jspm/registry) にある場合 jspm install jquery 2: npm からインストール jspm install "lodash=npm:lodash" 3: github からインストール jspm install github:username/repository 使い方 Proxyのある場合 bsh(bash) export http_proxy=http://192.168.0.7:3128 export https_proxy='' https_proxy 設定すると jspm install 等でエラーになる (Why ?) GITHUBからデータを取得する場合には下記を設定する jspm registry config github email,passwd ::github の登録ID ==> ~/.jspm/config jspm install -y css json jquery moment font-awesome lodash jspm update config.js ファイルは自動的に書き換えられる bundle :: for production jspm bundle moduleA + module/b bundle/plugin.js --minify --inject --inject :: config.js bundle に書き込む --minify :: 圧縮する ==> bundleディレクトリーに圧縮したファイルが出来る jspm bundle jquery bundle/jquery.js --minify --inject jspm bundle moment bundle/moment.js --minify --inject jspm bundle app/main build.js