mac M1(arm)npm install 报错处理
Posted 寿兽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac M1(arm)npm install 报错处理相关的知识,希望对你有一定的参考价值。
问题:前端工程在M1处理器上运行npm install时报错:
2 warnings generated.
npm ERR! In file included from ../src/libsass/src/to_c.cpp:3:
npm ERR! ../src/libsass/src/ast.hpp:1614:25: warning: loop variable \'numerator\' creates a copy from type \'const std::__1::basic_string<char>\' [-Wrange-loop-construct]
npm ERR! for (const auto numerator : numerators)
原因是node sass不支持当前的环境:arm。
解决办法:用sass 代替node sass
删除掉package.jeson中"dependencies": {"node-sass": "^4.9.4"}
然后执行
npm uninstall node sass
npm install sass
npm install
以上是关于mac M1(arm)npm install 报错处理的主要内容,如果未能解决你的问题,请参考以下文章
解决Mac Pro M1芯片 pod install报错问题
解决Mac Pro M1芯片 pod install报错问题
Mac M1上 Android开发使用protobuf报错处理