前言
最近更换macOS系统,pull项目后安装依赖时报错:文章来源:https://www.toymoban.com/news/detail-425779.html
Error: Can't find Python executable "python", you can set the PYTHON env var
index.js:1 Uncaught Error: Module build failed: Error: ENOENT: no such file
参考 M1芯片 安装node-sass报错 这篇文章后 ,得知原因是:node与node-sass版本不匹配。代码的node-sass是v4.14.1版本(需要node15以下的版本),而我的node 是 v14(但M1芯片仅兼容node v15.3.0 以上,因为低版本的 node 并不是基于 arm64 架构的)。文章来源地址https://www.toymoban.com/news/detail-425779.html
解决方案:
方案一: 通过arch -x86_64 zsh 让shell运行在Rosetta2下,安装的npm包会经过Rosetta2转译
到了这里,关于关于macOS系统M1芯片安装node-sass报错的解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!