node-sass这个库比较老,用ruby写的,安装时需要python2编译,建议新项目使用dart-sass或者less
由于homebrew不支持安装python2,网上其他教程太复杂了,咱简单粗暴的来
直接安装包安装python2
安装完终端输入python2即可验证
复制镜像仓库地址到npmrc
把下面地址这些全部复制上去
sass_binary_site=https://npmmirror.com/mirrors/node-sass/
phantomjs_cdnurl=https://npmmirror.com/mirrors/phantomjs/
electron_mirror=https://npmmirror.com/mirrors/electron/
sqlite3_binary_host_mirror=http://npmmirror.com/mirrors/
profiler_binary_host_mirror=http://npmmirror.com/mirrors/node-inspector/
chromedriver_cdnurl=https://npmmirror.com/mirrors/chromedriver
sentrycli_cdnurl=https://npmmirror.com/mirrors/sentry-cli/
最后把nodejs版本切换到v12 lts,反正v18 lts我是无法成功。
刷新下终端应该就能install了