大家好,我是DX3906
前言:
今天上午在使用androidStudio编译react-native工程的时候。报错了一个错误:Cannot run program "node" error=2, No such file or directory。在这里和大家分享一下,解决方案。
软硬件背景:
电脑:mac m1 pro
编辑器:androidStudio3.6 和 vscode
node: v14.16.1
jdk: 17.0.11
工程架构:react-native
问题分析过程:
Android studio使用gradle构建React native项目,gradle脚本中需要使用node运行一些命令,发现node无法运行,导致报错整个构建失败。
解决方案:
查看了相关资料后(google、stackoverflow),发现这是mac m1 (arm) 芯片才有的问题。stackoverflow上比较有效的解决方案是,在终端用以下命令打开Android studio:
open -a /Applications/Android\ Studio.app
如果各位大神,知道为什么要用这种方式启动 androidStudio,请在评论区留言!
结语
🔥如果此文对你有帮助的话,欢迎💗关注、👍点赞、⭐收藏、✍️评论,支持一下博主~