npm tips
最近知ったnpmまわりのtipsをまとめる。
package-lock.json
のコンフリクト解消
package.json
のコンフリクト解消後に、 npm install
コマンドの実行で自動解決してくれる。知らずにGitのコマンド操作しまくってた。
npm install <package name>
で厳密なバージョンを package.json
に記録
npm install
コマンド実行時に --save-exact
オプションをつける。
$ npm install <package name> --save --save-exact
npm config
コマンドでグローバル設定として、指定することもできる。もちろん、プロジェクト個別の .npmrc
でも指定可能。
$ npm config set save=true $ npm config set save-exact=true
標準出力および標準エラー出力をファイル出力に変更
Node.js製のアプリケーションのログ出力の挙動を確認するときに使用。npm固有のtipsではない。
# 標準出力 $ npm run start 1> stdout.txt # 標準エラー出力 $ npm run start 2> stderr.txt