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
レビュアーが嬉しくなるPull Requestの特徴
自分がレビュアーをしているときに、コードレビューしやすいと感じたPull Requestの特徴をまとめました。