云引擎近期会改用 npm ci 来安装 Node.js 项目的依赖

npm ci 是官方推荐的一种更快速、更准确地安装依赖的方法,我们在近期将会对 Node.js 10 以上版本的项目使用 npm ci 代替 npm install 来安装依赖(如没有 package-lock.json 则仍使用 npm install)。

如果你的 package.jsonpackage-lock.json 不同步,你可能会收到类似 cipm can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file withnpm installbefore continuing. 的错误日志,这时你需要在本地重新运行一次 npm install 来更新 package-lock.json

更新后的首次部署会比较慢,麻烦耐心等待,后续的构建将会利用缓存,恢复到正常速度。如果遇到问题,可以在控制台的「部署历史」中回滚到之前没有问题的版本(这次升级不会影响之前已经构建好的版本),然后与我们联系。

本主题在创建 3 天后自动关闭。不再允许添加新回复。