工具集

nvm进行不同node版本间切换的详细步骤

2022-11-07  本文已影响0人  85d8c4f3886f

背景

前段时间项目技术升级,把vue2升级为vue3,node也升级为v16.17.0版本,最近又接手了一个vue2的老项目,跑依赖的时候报错,Error:Cannot find module 'node-sass'。查了很多资料了解到是本地的node版本太高了,和新接手项目里面的node-sass不兼容。

解决方案大体上有三种:

综合考虑选择用第3种方案。

通过package.json文件得知"node-sass": "^4.14.1", "npm": "^6.9.0"

node和npm版本的对应:https://nodejs.org/zh-cn/download/releases/
node和node-sass版本的对应:https://github.com/sass/node-sass/releases
最后选择本地安装两个node版本:v11.15.0、v16.17.0,通过nvm进行切换

操作步骤

上一篇 下一篇

猜你喜欢

热点阅读