npm install 和 npm ci 的区别 2023年10月8日 - 维d node npm install 从package.json 安装最新的包,如果没有package-lock.json,则生成package-lock.json, 如果有,则可能更新package-lock.json。 npm ci 从package-lock.json安装包,这样就能保证包的版本和最早install的时候的版本一致。 所以如果是添加新包或者需要更新已有的包,则使用npm install + 包名。如果项目其他成员更新了包,我需要同步包的版本,则使用 npm ci。