😃

既存のnode アプリを別環境で構築する時 npm ciを使う!!

2022/11/08に公開

npm ciで正確なバージョンのコンポーネント達をインストールしましょう!(node_moduleの構築)

なぜ npm ci ?

  • npm ciはpackage-lock.jsonを参考にプロジェクト本来の正確なバージョンをインストールしてくれるから。プロジェクトにコンポーネントを追加した時正確なバージョンがpackage-lock.jsonに記載される。

やらない方が良いこと

npm install でnode_moduleを構築しないようが良い。

なぜそれがいけないのか?

  • npm installをすると package.jsonを参考にインストールされる。
    例:^1.0.0とあった場合。1.x.xに該当する最新のバージョンということになる。そのため的確に指定がされない。

Discussion