一、错误信息
Syntax Error: Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (93)
原因:当前node环境与node sass版本不匹配,更换对应版本的node或node-sass即可
二、node与node-sass版本的对应关系
https://github.com/sass/node-sass
三、更换node
可以采用
nvm
进行对node进行版本管理
安装nvm
如果电脑中已经安装了node,一定一定要卸载干净再下载nvm。
如何卸载干净
-
删除npm下载在全局的文件
npm config get prefix
(查看node_global
的地址)npm config get cache
(查看node_cache
的地址)删除这两个文件夹
-
删除
node
鼠标右键左下角”开始“->应用和功能->找到node并卸载,如果没有,删除node的文件夹
-
下载nvm
- 下载地址:https://github.com/coreybutler/nvm-windows/releases
(1.1.9版本有点问题,本次选择了1.1.7版本)
-
配置
在安装的位置找到settings.txt文件
添加后两句话,防止从github下载过慢
root: C:\Users\XXX\AppData\Roaming\nvm path: C:\Program Files\nodejs node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
-
使用
nvm -v
查看版本号及是否安装成功nvm install 14.18.2
安装14.18.2版本的nodenvm use 14.18.2
使用14.18.2版本的nodenvm ls
查看当前下载了的node[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fNnF3Edh-1641880236769)(D:/%E5%85%B6%E4%BB%96/Typora-file/image/image-20220110180944560.png)]
更换node-sass
npm uninstall node-sass
npm install node-sass@版本号 --save-dev