Saki's 研究记录

Node Sass does not yet support apple m1, Big Sur and arm64

字数统计: 215阅读时长: 1 min
2022/03/31

问题

换了M1芯片的MBP, 最近在原有Vue项目中执行命令编译打包:

1
npm run build:prod

遇到了以下报错:

1
2
3
4
5
error  in ./src/styles/index.scss

Error: Node Sass does not yet support your current environment: OS X Unsupported architecture (arm64) with Unsupported runtime (93)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.14.1

意思是Node Sass尚不支持当前环境: OS X Unsupported architecture (arm64)

解决办法

node不用回退版本,直接把node-sass卸载替换为saas:

1
2
npm uninstall node-sass
npm install --save-dev sass

-D, –save-dev 安装包信息将加入到devDependencies

没有其他的操作,项目编译打包就成功通过了。

总结

这个替换动作非常顺滑,并且在我的M1上工作正常,察觉不出对性能有什么影响。

引用:

Node Sass with apple m1, Big Sur and arm64
Mac M1,node-sass兼容问题

以上。

CATALOG
  1. 1. 问题
  2. 2. 解决办法
  3. 3. 总结
  4. 4. 引用: