React Native 无法 npx 初始化项目,找不到模块错误

Posted

技术标签:

【中文标题】React Native 无法 npx 初始化项目,找不到模块错误【英文标题】:React Native cannot npx init project, cannot find module error 【发布时间】:2020-04-02 21:20:19 【问题描述】:

npx react-native init MyApp

√ 下载模板 × 复制模板错误 Error: 找不到 模块 'C:\Users\%%%%\AppData\Local\Temp\rncli-init-template-rVvcjE\node_modules\react-native\template.config' 需要堆栈: - C:\Users\%%%%%\node_modules\react-native\node_modules@react-native-community\cli\build\commands\init\template.js - C:\Users\%%%%%\node_modules\react-native\node_modules@react-native-community\cli\build\commands\init\init.js - C:\Users\%%%%%\node_modules\react-native\node_modules@react-native-community\cli\build\commands\init\index.js - C:\Users\%%%%%\node_modules\react-native\node_modules@react-native-community\cli\build\commands\index.js - C:\Users\%%%%%\node_modules\react-native\node_modules@react-native-community\cli\build\index.js - C:\Users\%%%%%\node_modules\react-native\cli.js

npx 反应原生信息

info 正在获取系统和库信息... 系统: 操作系统:Windows 10 10.0.18363 CPU:(8) x64 AMD Ryzen 5 2500U 与 Radeon Vega Mobile Gfx 内存:3.88 GB / 6.80 GB 二进制文件: 节点:12.13.1 - C:\Program Files\nodejs\node.EXE npm: 6.12.1 - C:\Program Files\nodejs\npm.CMD SDKs: 安卓SDK: API 级别:21、22、23、24、25、26、27、28、29 构建工具:28.0.3、29.0.2 IDE: android Studio:版本 3.5.0.0 AI-191.8026.42.35.5977832 npmPackages: 反应原生:0.61.5 => 0.61.5

为了避免不必要的响应,npm uninstall react-native-cli -g 已经完成。

上面提到的文件路径中的 rncli-init-template-rVvcjE 甚至不存在,我不知道为什么。谢谢大家提前提供帮助我是堆栈溢出的新手,到目前为止我只进行过有竞争力的编程。对算法并不陌生,但对于跨平台开发框架,我是新手。

【问题讨论】:

如果我没有提供足够的信息,请询问:) 再次抱歉,帮助新手。 【参考方案1】:

尝试用纱线初始化。 Yarn 的性能优于 npm (link July 2019)。

先安装yarn

npm install -g yarn

安装 react-native-cli。如果不起作用,请尝试使用 sudo。

yarn global add react-native-cli

创建你的项目

react-native init myapp

Related post

【讨论】:

不幸的是,这没有帮助,我在网上找到的其他任何东西都没有:( 我看到了完全相同的问题。如果我执行“npm install -g react-native-cli”,那么我就可以使用“npx react-native init MyApp”来初始化一个应用程序,但是我的应用程序稍后会出现问题,所以答案说你不应该有一个全局“react-native-cli”的版本【参考方案2】:
    首先使用nodejs setup卸载你的nodejs(与你安装的版本相同) 重新启动计算机(可选) 之后再次安装 nodejs (nodejs.org/en/download/),一切都会好起来的。

【讨论】:

我遇到了这个问题,因为我在玩节点文件(更具体地说是 npm)。 ?

以上是关于React Native 无法 npx 初始化项目,找不到模块错误的主要内容,如果未能解决你的问题,请参考以下文章

我已经按照 react-native 文档开始使用,但是在运行 npx react-native run-android 后我一直无法启动默认应用程序本身

npx 启动,npx 安装 npx 初始化不工作

npx react-native init 错误在 appdata 文件夹中不包含 package.json 文件

npx react-native run-android 不会启动模拟器,如果模拟器正在运行,也不会运行

运行命令“npx react-native start”后出错

当我运行“npx react-native run-ad”时,新鲜的 React Native App 不会安装在模拟器上