在实际的项目开发中,经常会由于安装的node版本不同,经常会导致项目运行失败。出现如下报错信息
npm run serve Syntax Error: Error: Node Sass version 7.0.0 is incompatible with ^4.0.0.
需要安装对应版本的node来解决。不同的node版本会有不同的node-sass依赖,对照表如下图:
或者参考网址:https://www.npmjs.com/package/node-sass
安装nvm:
-
下载nvm:在github上搜索nvm,或复制这个网址进行下载:
https://github.com/coreybutler/nvm-windows/releases/tag/1.1.9
进入后选择下图的进行下载(win10系统)
具体安装过程是先选择nvm的安装路径,在选择node的安装路径,一直next,选择好后,即可完成。不详细描述。
2.安装完成后,推荐已cmd管理员方式打开:输入nvm命令,查看nvm版本信息。
出现此界面,表示nvm已经安装成功。
-
使用nvm list查看目前已经安装的版本
nvm list
-
使用nvm list available查看可下载的部分版本列表
nvm list available
-
nvm install 版本号 安装指定的版本的nodejs
nvm install 14.18.0
-
安装完成后,使用 命令:nvm use 版本号 使用指定版本的nodejs
nvm use 14.18.0
注意:若在nvm显示安装完成node后,但在cmd页面输入 node -v,没有显示node版本,则需要卸载nvm后,重新按照此步骤来安装。