如题,各位大神有没有什么解决方案?写shell脚本重新安装吗,还是直接把node_modules cp/mv过去,如果node version跨度比较大直接cp过去可能会有版本不兼容的问题吧?
可以试一下将npm缓存和安装包的路径挂载到原有的缓存和全局安装包路径上
npm config set prefix "....." // 原安装包路径 npm config set cache "...." // 原缓存路径
对于版本问题,可以使用npm-check-updates工具进行管理:先运行
npm install -g npm-check-updates
安装npm-check-updates,然后运行
ncu -g -u
更新所有全局包。
npm也会切换的,如果不行,到需要目录下重新执行一下nvm use