[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

npm run

uupaa edited this page Jun 18, 2017 · 18 revisions

このエントリでは、WebApp/2 の開発で使用するイメージ(webapp2-nginx)と、イメージから作成するコンテナ(app)を操作する npm run コマンドについて説明します。

npm run function
npm run local:install モジュールをローカルにインストールします
npm run create:server:certificate 自己署名証明書を作成します
npm run build:image webapp2-nginx をビルドします
npm run remove:image webapp2-nginx を削除します
npm start app コンテナを起動します
npm stop app コンテナを停止します
npm restart app コンテナを再起動します
npm run bundle app/bundle.js を作成します
npm run watch app/lib 以下を監視します
npm run unwatch app/lib 以下の監視を止めます
npm run eslint ESLint で app/lib 以下のチェックを行います
npm run zip 開発環境一式を zip に固めます

npm run local:install

ES6 Modules スタイルでビルドされた外部モジュールを WebApp から利用可能なローカルディレクトリにコピーします。

コピーするモジュール一覧を .local.install.js に記述し、 npm run local:install でインストールします。

Local Installを参照してください。

npm run create:server:certificate

自己署名証明書を作成します。

npm run build:image

npm run build:image は webapp2-nginx イメージをビルドします。

npm run remove:image

npm run remove:image は webapp2-nginx イメージを削除します。

app コンテナが起動している場合は、docker stop app; docker rm app を行ってから npm run remove:image を実行してください。

npm start

npm start は webapp2-nginx イメージから app コンテナを作成し、app コンテナを起動します。

npm stop

npm stop は app コンテナの停止と削除を行います。

npm restart

npm restart は app コンテナの再起動(停止→削除→生成→起動)を行います。

npm run bundle

app/bundle.js を作成します。

npm run watch

app/lib 以下を監視します。

変更があった場合は app/bundle.js を再作成してます。

npm run unwatch

app/lib 以下の監視を止めます。

npm run eslint

ESLint で app/lib 以下のチェックを行います。

npm run zip

開発環境一式を zip に固めます。

.git ディレクトリと、 node_modules ディレクトリは含まれません。