问题
换了M1
芯片的MBP
, 最近在原有Vue
项目中执行命令编译打包:
1 | npm run build:prod |
遇到了以下报错:
1 | error in ./src/styles/index.scss |
意思是Node Sass
尚不支持当前环境: OS X Unsupported architecture (arm64)
。
解决办法
node
不用回退版本,直接把node-sass
卸载替换为saas
:
1 | npm uninstall node-sass |
-D, –save-dev 安装包信息将加入到devDependencies
没有其他的操作,项目编译打包就成功通过了。
总结
这个替换动作非常顺滑,并且在我的M1
上工作正常,察觉不出对性能有什么影响。
引用:
Node Sass with apple m1, Big Sur and arm64
Mac M1,node-sass兼容问题
以上。