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

品牌网站建设推广免费关键词排名优化软件

品牌网站建设推广,免费关键词排名优化软件,网站建设收费标准讯息,wordpress学校模板下载概述 前几天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.khdw.cn/news/2469.html

相关文章:

  • 拿回家组装的零件加工活商丘seo
  • 网站创建需要多少钱网站建设公司服务
  • 怎么建设国外网站哪里有永久免费建站
  • 做网站常用代码向右浮动怎么写百度账号申诉
  • 漯河哪里做网站网络推广产品要给多少钱
  • 怎么给公司做微网站seo网站建设
  • 交易类网站做支付宝功能哪个平台推广效果最好
  • 做茶评的网站百度链接收录
  • 广告联盟没有网站怎么做网络广告推广方案
  • 资阳公司网站建设广东又出现新病毒
  • 政府网站做的不好去哪里投诉网站创建流程
  • 搭网站可以用自己电脑做服务器吗网络营销推广公司有哪些
  • 浏览器打不开网页怎么办怎么把网站排名优化
  • 外汇网站怎么做优外汇网站北京seo网络优化师
  • 和镜像网站做友链自己个人怎样做电商
  • 网站开发项目章程示例seo网站优化平台
  • 三亚哪里做网站搜索引擎优化作业
  • 美女网站模板深圳百度快速排名提升
  • 怎么做自己的音乐网站福州关键词搜索排名
  • 有没有学做衣服的网站百度自媒体怎么注册
  • 清丰网站建设费用百度图片识别搜索引擎
  • 网站设计流程是福州seo管理
  • 这样做自己公司的网站短视频营销优势
  • php动态网站开发 唐四免费的舆情网站app
  • 怎样做o2o网站济南今日头条新闻
  • 机电建设工程施工网站最近的时事新闻
  • 做网站 怎么做留言广州seo公司
  • 上海网站建设推站长工具查询网站
  • django完整网站开发给你一个网站seo如何做
  • 怎么做网站收广告费济南seo的排名优化