问题:本地npm install 没问题,但是在线上npm install时编译不行,原因是本地node版本是最新,但是服务器编译环境的node版本是低版本,已经2年没更新了,
npm ci
会根据package-lock.json
来安装确切的依赖版本,npm install
安装的不是一个确切的版本,可能会更新package-lock.json
文件,也就是说可能会安装最新版本,加^代表是最新版本,可以升级
其他的请去npm ci 命令
问题:本地npm install 没问题,但是在线上npm install时编译不行,原因是本地node版本是最新,但是服务器编译环境的node版本是低版本,已经2年没更新了,
npm ci
会根据package-lock.json
来安装确切的依赖版本,npm install
安装的不是一个确切的版本,可能会更新package-lock.json
文件,也就是说可能会安装最新版本,加^代表是最新版本,可以升级其他的请去npm ci 命令