npm install 和 npm ci 的区别

node
  • npm install
    从package.json 安装最新的包,如果没有package-lock.json,则生成package-lock.json, 如果有,则可能更新package-lock.json。

  • npm ci
    从package-lock.json安装包,这样就能保证包的版本和最早install的时候的版本一致。

所以如果是添加新包或者需要更新已有的包,则使用npm install + 包名。如果项目其他成员更新了包,我需要同步包的版本,则使用 npm ci。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注