npx 反应本机初始化 AwesomeProject 错误 enolocal

问题描述 投票:0回答:6

我在尝试使用 npx npx 创建 React Native 应用程序时遇到错误

react-native 初始化 AwesomeProject

就像文档所说的那样。但我收到错误消息

npm 错误!代码 ENOLOCAL npm 错误!无法安装自 “Indigo\AppData\漫游 pm-cache_npx 92" 因为它不包含 package.json 文件。

npm 错误!此运行的完整日志可以在以下位置找到: C:\用户\杜里奥 Indigo\AppData\漫游 pm-cache_logs�0-07-08T08_20_54_191Z-debug.log 安装react-native@latest失败,代码为1

我知道它不是来自 npx,因为我尝试使用 npx 创建 React 应用程序并且它可以工作。只有我一个人有这个吗?

node.js react-native package.json npx
6个回答
2
投票

我让你尝试

npm cache clear
,如果使用Windows,你可以使用
npx react-native init AwesomeProject
Command promt
中运行命令
Run as Administrator


2
投票

这是节点中的一个问题,是由 Windows 中用户名中名字和姓氏之间的空格引起的。

在具有管理员访问权限的命令提示符中将名字替换为您的 Windows 用户名字后,运行以下命令

npm config set cache "C:\Users\Firstname~1\AppData\Roaming\npm-cache" --global

1
投票

我也遇到了同样的问题,什么都不做,只是快速修复。

首先,运行命令

npm i react-native@latest -g
,然后使用您的命令创建项目,即
npx react-native init myProject


0
投票

我们应该检查环境变量中的android SDK路径。确保 SDK 路径和平台工具路径上没有空格


0
投票

适用于 MAC 用户

对于最新版本,npm 不会让你清除缓存。因此,要解决此问题,请运行;

npm cache verify

如果抛出错误,请运行此命令(也会在错误中显示);

sudo chown -R 501:20 "/Users/username/.npm"

之后,再次运行第一条命令来测试缓存是否已验证。 如果有效,那么您就可以开始了。运行 React Native cli 命令来创建新项目,这应该可以正常工作。

npx react-native@latest init yourproject

0
投票

npx 反应本机初始化 AwesomeProject

100%解决方案

© www.soinside.com 2019 - 2024. All rights reserved.