当前位置: 首页 > news >正文

深圳最好的网站建设模板型网站

深圳最好的网站建设,模板型网站,网络营销方法分析,建e网网址是多少概述 前几天mac重装系统了,用Android studio重新构建React native项目时,报Cannot run program "node"错误。 电脑系统为macOS 12.6.3 (Monterey),M1 Pro芯片。设备信息如下图所示: 完整错误信息如下图所示&#xff…

概述

前几天mac重装系统了,用Android studio重新构建React native项目时,报Cannot run program "node"错误。

电脑系统为macOS 12.6.3 (Monterey),M1 Pro芯片。设备信息如下图所示:
设备信息
完整错误信息如下图所示:
在这里插入图片描述

错误分析

刚开始看到错误信息时,比较困惑,完全不知道错误是什么意思,查了一些资料后,才想起来,之前也遇到过同样的错误。

看了一些资料后,再回过头来仔细查看错误信息,发现错误信息还是比较明确。

// 错误原因:执行这一条命令失败,导致构建失败
:ReactNative:Running '[node,-e, console.log(require('react-native/cli').bin);]' command failed. 
// 发生错误的具体代码位置
*Where:
Script '/Users/01423389/ReactNative/css-android-reactnativemainland/node_modules/@react-native-community/cli-platform-android/native_modules.gradle' line:189
// 错误更详细原因,“node,-e, console.log(require('react-native/cli').bin);”这条命令执行,需要使用node,但无法运行node,所以报错
* What went wrong:
A problem occurred evaluating script.
>Cannot run program "node" (in directory "/Users/01423389/ReactNative/css-android-reactnativemainland/android"):error=2, No such file or directory

看一下报错的具体代码位置:
在这里插入图片描述
是在node_modules/@react-native-community/cli-platform-android/native_modules.gradle文件中。

所以错误发生的过程是:

  1. Android studio使用gradle构建React native项目,需要执行一些gradle脚本;
  2. gradle脚本中,需要使用node运行一些命令,处理js相关代码;
  3. 使用node运行命令时,发现node无法运行,所以报错,导致整个构建失败。

解决方案

错误产生的原因已经分析出来了,因为node无法运行。
但我的电脑中已经安装了node,并配置好了环境变量:
在这里插入图片描述
查看了相关资料后(google、stackoverflow),发现这是mac M1芯片才有的问题。stackoverflow上比较有效的解决方案是(本人也是使用此种方式),在终端用以下命令打开Android studio:

open -a /Applications/Android\ Studio.app

至于为什么使用这个命令打开Android studio,就能解决这个问题,暂时未深究。

附注:在jenkins中打包,node版本过低(比如10版本),我也遇到过这个问题,解决方案是升级node到14版本,并在jenkins打包设置中配置环境变量。

参考资料

stackoverflow-61922174
github-react-native-community-issues-1457
stackoverflow-67337836

http://www.yayakq.cn/news/33014/

相关文章:

  • 线上会议软件有哪些网站品牌词如何优化
  • 可以做区块链推广的网站浙江建设监理协会网站
  • 东莞住房和建设局网站wordpress动静分离cdn
  • 网站怎么开启gzip中国互联网设计公司
  • 大型企业网站优化专业的网站制作
  • 西丽网站设计杭州网站设计网站
  • 个人网站做百度云电影链接犯法吗石家庄网站开发哪家好
  • 新农宝网站建设方案济南百度推广seo
  • 建网站用有没有代做毕业设计的网站
  • 淄博乐达网站建设吧seo建站是什么意思
  • 如何注册网站名称天河网站 建设信科网络
  • 沈阳网站建设哪里的公司比较好江苏常州武进区建设局网站
  • 陕西建设集团韩城公司网站网站后台管理系统用什么软件做
  • 可以做外贸私单的网站wordpress搜索 文章
  • 静态网站源码下载外贸网站源码哪个好
  • 北京公司网站建设报价表注册网站需要visa怎么办
  • 自己创建网站怎么做电商十大互联网装修平台排名
  • 临沂建设工程质量 监督网站开发网页的公司
  • 网站建设柚子网络科技在哪里营销型网站案例易网拓
  • 免费字体网站教学网站模板
  • 网站模板 金融wordpress 自动空格
  • 电子商务系统网站建设做汽配找哪个网站好
  • 怎样做网站导购joomla做类似赶集网的网站
  • 网站设计制作一般多少钱网站统计 中文域名
  • 怎么做360网站网页制作购物网站
  • 投资交易网站开发新媒体培训班学费多少
  • 常州app网站百度关键词优化师
  • 从事网站建设学设计去哪个培训好
  • 网站建设求职信电子商务网站建设论文
  • 建设工程施工合同范本哪个网站网站轮播图片怎么做的