详细方案解决:Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime.
Node Sass尚不支持您当前的环境:OS X 64位,运行时不受支持。

新装Node环境,Node版本v15.2.1,前端项目启动时,报错Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime.,网上查找解决方案:

问题原因: node-sass的版本原因,一般降低至4.x版本可以解决问题

解决过程:

#先卸载node-sass
npm uninstall node-sass
#再重装4.x版本的node-sass
npm install node-sass@4.14.1

安装过程中,可能会出现这个错误:gyp: No Xcode or CLT version detected!,解决思路是重装xcode开发工具

重装过程:

  • Step1: 输入xcode-select --print-path查看 command-line tools 的安装路径,不出意外显示的结果应该是/Library/Developer/CommandLineTools

  • Step2: 输入sudo rm -r -f /Library/Developer/CommandLineTools把 command-line tools 从系统移除掉

  • Step3: 最后输入xcode-select --install重新安装

一般第二步卸载之后,mac会提示你进行开发者工具的安装,也可以点安装让它自动安装

此外,项目启动过程中也可能出现Error:Node Sass version 5.0.0 is incompatible with ^4.0.0,解决方式与前面重装node-sass方式是相同的。

如果能顺利的将node-sass重装成功,基本上上述问题就可以解决了。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐