无法在虚拟设备上运行react native

ymdaylpp  于 2023-08-07  发布在  React
关注(0)|答案(1)|浏览(157)

我遵循React Native自己的设置指南来设置我的React Native 0.70环境,但每当我在Android Studio终端中编写**'npm run android'**时,我都会遇到这个错误:
FAILURE:生成失败,出现异常。
其中:脚本'C:\Users\mtepe\OneDrive\Masa�st�\react-native\firstProject\node_modules@react-native-community\cli-platform-android\native_modules. gradle'行:413
哪里出错了:评估脚本时出现问题。node:internal/modules/cjs/loader:1080 throw err;^错误:无法找到模块'C:\Users\mtepe\OneDrive\Masa¼ st¼\react-native\firstProject\node_modules@react-native-community\cli\b uild\bin.js' at Module._resolveFilename(node:internal/modules/cjs/loader:1077:15)at Module._load(node:internal/modules/cjs/loader:922:27)at Function. executeUserEntryPoint [as runMain](node:internal/modules/run_main:81:12)at node:internal/main/run_main_module:23:47 {code:'MODULE_NOT_FOUND',requireStack:[]} Node. js v18.17.0
Try:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得完整的见解。
https://help.gradle.org获取更多帮助
Bu�LD在2s内失败
error无法安装应用程序。确保您已设置好Android开发环境:https://reactnative.dev/docs/environment-setup。错误:命令失败:gradlew.bat应用程序:installDebug-PreactNativeDevServerPort = 8081
:ReactNative:运行“[node,C:\Users\mtepe\OneDrive\Masaüstü\react-native\firstProject\node_modules@react-native-community\cli\build\bin. js,config]”命令的意外空结果。:ReactNative:运行“[node,C:\Users\mtepe\OneDrive\Masaüstü\react-native\firstProject\node_modules@react-native-community\cli\build\bin. js,config]”命令失败。Bu�LD在2s内失败
在makeError(C:\Users\mtepe\OneDrive\Masaüstü\react-native\firstProject\node_modules@react-native-community\cli-platform-android\node_modules\execa\index. js:第一百七十四章:9)在C:\Users\mtepe\OneDrive\Masaüstü\react-native\firstProject\node_modules@react-native-community\cli-platform-android\node_modules\execa\index。js:二百七十八:16在过程中processTicksAndRejects(节点:internal/process/task_queues:九十五:5)async runOnAllDevices(C:\Users\mtepe\OneDrive\Masaüstü\react-native\firstProject\node_modules@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices。js:一百零九:5)在async命令。handleAction(C:\Users\mtepe\OneDrive\Masaüstü\react-native\firstProject\node_modules@react-native-community\cli\build\index。js:一百四十二:9)info使用--verbose标志运行CLI以了解更多详细信息。
我已经被这个错误困住了一天了。任何帮助都是感激的。
我跟踪了[https://reactnative.dev/docs/0.70/environment-setup?platform = android & os = windows]这个指南一遍又一遍,但尽管安装了正确的版本,我得到了同样的错误.

a0x5cqrl

a0x5cqrl1#

1.尝试重置地铁缓存。npx react-native start --reset-cache的。
1.如果该步骤不起作用,请重新运行安装脚本。请确保删除您的node_modules,因为它们可能需要刷新。
1.如果所有这些都不起作用,尝试创建一个新的react-native项目,看看它是否构建。如果成功了,你可能想把你的项目转换到相同版本的react-native。如果它也失败了,那么我的猜测是你的环境中的某些东西不兼容。
初始化脚本npx react-native@0.70.11 init AwesomeProject --version 0.70.11示例
问题:
1.关于你的道路,看起来你有特殊的性格,也许是口音?可能值得将路径重命名为纯字母数字结构。如果可能,还应避免路径中的空格。特殊字符和空格可能会破坏一些弹性较低的脚本。
1.您最近是否升级了node?Node 18.17.0刚刚发布(4天前)。所以这可能是事情不起作用的部分原因。您的一个或多个依赖项可能与18.17.0不兼容。尝试降级到您的项目以前使用的任何版本(可能是16或<=18.16.1),检查.nvmrc_node-version文件
仅供参考的节点管理请查看nvmfnm。它们使交换和安装node版本变得非常容易。Fnm要快得多,但nvm更多的是一个社区标准。

相关问题