既存プロジェクトを環境構築する際、npm install
を行ってしまうとpackage.jsonに書かれたライブラリがアップデートされてしまう恐れがありpackage-lock.jsonが更新されてしまう。
そのため同じ環境を作れなくなってしまうのでそういう時は
% npm ci
を使う。
ci
コマンドはpackage-lock.jsonファイルからnode_modulesを再現してくれるため、package-lock.jsonを更新せず同じ環境を構築することができる。
More than 1 year has passed since last update.
既存プロジェクトを環境構築する際、npm install
を行ってしまうとpackage.jsonに書かれたライブラリがアップデートされてしまう恐れがありpackage-lock.jsonが更新されてしまう。
そのため同じ環境を作れなくなってしまうのでそういう時は
% npm ci
を使う。
ci
コマンドはpackage-lock.jsonファイルからnode_modulesを再現してくれるため、package-lock.jsonを更新せず同じ環境を構築することができる。
Register as a new user and use Qiita more conveniently