npmコマンドチートシート

npmコマンドチートシート

gulpを使うよりもnpmコマンドでどうにかならんかーと思ってちょっと公式サイトから調べてみました。

stop,start,test,restartはrunを省略できる

今更ですが、npm run startとしても実行されますが、stop,start,test,restartに限りrunを省略できます。npm stopでOKです。

ヘルプドキュメントを詳しくみる

package.jsonって何?と思った場合はヘルプドキュメントを見ましょう。

以下コマンドで見ることが出来ます。

npm help package.json

こういうヘルプドキュメントはたくさんありまして、npm-help-searchコマンドでgrepして調べることもできます。

例えばこんな感じです。

npm help-search 'cli'

cliという文字列を含むヘルプドキュメント一覧が表示されます。

そのドキュメントをnpm helpコマンドで見れば良いです。

npm installとnpm install –productionの違い

npm installとすると、dependencies、devDependenciesのモジュールがインストールされます。

npm install --productionとすると、dependenciesのモジュールはインストールされますが、devDependenciesのモジュールはインストールされません。

使い分けとしては、プロジェクトの実行時に必要なものはdependencies、それ以外のビルドツールやタスクランナーなどはdevDependenciesに入れておけば良いと思います。

npm v8からは--omit=devを指定するようになっています。

npm install --omit=dev

グローバルインストールしたモジュール確認

-gオプションでグローバルインストールしたモジュールを入れすぎて整理したい、と言った事があると思います。ただ何があるか覚えてないときはコマンドで確認することができます。

C:\>npm ls -g --depth=0

npm -g list、こちらもlistの省略がlsなので同じコマンドです。

公式サイト

公式サイト

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました