电脑上安装,多版本node

手上有一个vue3的项目,sass配置如下图所示:

电脑上安装,多版本node_第1张图片

安装了Python3.10和node 16.14.0,项目能正常install 跟run。

因工作需要,收上有一个vue2的项目,sass配置如下图所示:

电脑上安装,多版本node_第2张图片 

执行npm intsall 的时候一直报Python2找不到的错误,后面安装了Python2.7,执行了以下指令:

 npm config set python=D:python27/python.exe,

执行npm install --legacy-peer-deps 不报错,

但是执行npm run serve后报错了,大概意思是无法解析scss,

于是决定安装与sass 4.14.1版本匹配的nodejs版本12.17.0,但是电脑已经安装了16.14.0版本。

为了能够自由切换nodejs版本,于是安装nodejs版本管理工具,nvm,安装完nvm之后,发现nodejs能切换,但是npm无法执行,后面发现安装nodejs的目录下缺少东西,如下图所示:红框部分是缺失的,并且node_module是空的:

电脑上安装,多版本node_第3张图片

上nodejs官网,下载相应版本的node的zip版本,解压,把node_module及红框中的文件拷贝到安装目录下。

利用nvm工具把node版本切换到12.17.0:nvm use 12.17.0

到项目目录下执行npm install,报了以下错误:

电脑上安装,多版本node_第4张图片

执行npm install --force报以下错误:

电脑上安装,多版本node_第5张图片

执行npm install node-sass

执行npm install

执行npm run serve

项目成功执行 

 

 

你可能感兴趣的:(node.js,vue.js)