解决m1遇到的node-sass依赖无法install的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决m1遇到的node-sass依赖无法install的问题相关的知识,希望对你有一定的参考价值。
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了
vue中linux系统在安装node-sass时,解决提示 node-sass 无法安装的问题
解决方法:
方法1,单独安装:npm install --unsafe-perm node-sass
方法2. 直接使用:npm install --unsafe-perm
以上是关于解决m1遇到的node-sass依赖无法install的问题的主要内容,如果未能解决你的问题,请参考以下文章
mac pro M1(ARM)安装:node-sass安装失败的两种解决方案
为啥 NPMInstall 不能构建这个 node-sass 依赖?