-
Notifications
You must be signed in to change notification settings - Fork 1
npm run
このエントリでは、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 に固めます |
ES6 Modules スタイルでビルドされた外部モジュールを WebApp から利用可能なローカルディレクトリにコピーします。
コピーするモジュール一覧を .local.install.js に記述し、 npm run local:install
でインストールします。
Local Installを参照してください。
自己署名証明書を作成します。
npm run build:image
は webapp2-nginx イメージをビルドします。
npm run remove:image
は webapp2-nginx イメージを削除します。
app コンテナが起動している場合は、docker stop app; docker rm app
を行ってから npm run remove:image
を実行してください。
npm start
は webapp2-nginx イメージから app コンテナを作成し、app コンテナを起動します。
npm stop
は app コンテナの停止と削除を行います。
npm restart
は app コンテナの再起動(停止→削除→生成→起動)を行います。
app/bundle.js を作成します。
app/lib 以下を監視します。
変更があった場合は app/bundle.js を再作成してます。
app/lib 以下の監視を止めます。
ESLint で app/lib 以下のチェックを行います。
開発環境一式を zip に固めます。
.git ディレクトリと、 node_modules ディレクトリは含まれません。
- Install and Setup
- Devlopment (TODO)
- Distribution
- Deployment (TODO)
- Application Structure
- Idioms
- Troubleshooting
- Keywords