这个报错很明显 node-sass不支持当前的环境(node)
日志:
Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (72)[app-scripts] For more information on which environments are supported please see:
[app-scripts] https://github.com/sass/node-sass/releases/tag/v4.5.0
在进行下一步之前 先自查node和node-sass版本是否对应 node/node-sass -v 如图(官网的)
如果没有对应 那也就是卸载现在的node版本(在指定的node目录下删除该目录下的所有文件) 然后就是安装对应版本
我用的是nvm(node版本管理工具) 来下载并使用指定版本的Node
1.百度搜索nvm https://github.com/coreybutler/nvm-windows/releases
2.直接下载nvm-setup.zip
3.下载完成后可以去环境变量里面检查有没有 %NVM_SYMLINK% %NVM_HOME%
4.打开powerShell 使用nvm list available 查看所有可下载版本(推荐LTS 长期维护版本)
5.下载前去setting.text里面可以配置一下镜像源 例如:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
6.nvm install version(node版本)
7.nvm use version
可能出现的问题:
nvm use version后出现乱码
解决方式:1.以管理员身份运行powerShell(重点)
2.检查nvm安装目录是否有中文 空格等
3.检查setting.txt文件里面的路径是否一样
可能用到的nvm指令:
nvm -v 版本号(当前)
nvm list 显示已安装版本
nvm list available 显示所有可下载版本(一般下载LTS长期维护版本)
nvm use 14.4.1(例如) 当前使用node 14.4.1版本
nvm install version 下载某个node版本