无法使用 npx react-native init 创建 React native 第一个项目
Cannot Create React native first project using npx react-native init
节点版本v14.15.0
npm 版本 6.14.8
这是错误
$ npx react-native init Sjp
npm ERR! code ENOLOCAL
npm ERR! Could not install from "Ri\AppData\Roaming\npm-cache\_npx852" as it does not contain a package.json file.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Mi HI Ri\AppData\Roaming\npm-cache\_logs20-11-26T07_12_41_451Z-debug.log
Install for [ 'react-native@latest' ] failed with code 1
出现此错误是因为您的用户名 (Mi HI Ri) 中有空格,您可以通过执行以下步骤(在 Windows 上)解决此问题:
- 以管理员身份打开 CMD,然后转到 C:\Users 文件夹并输入命令:
dir /x
- 您现在将看到一个项目列表,其中一行将包含用户名 (Mi HI Ri)。复制其左侧的文本,类似于
MiHIRi~1
(可能不同,因此请不要从此处复制)。
- 然后通过执行命令更新您的路径:
// Replace MiHIRi~1 below with the text copied earlier
npm config set cache "C:\Users\MiHIRi~1\AppData\Roaming\npm-cache" --global
节点版本v14.15.0 npm 版本 6.14.8
这是错误
$ npx react-native init Sjp
npm ERR! code ENOLOCAL
npm ERR! Could not install from "Ri\AppData\Roaming\npm-cache\_npx852" as it does not contain a package.json file.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Mi HI Ri\AppData\Roaming\npm-cache\_logs20-11-26T07_12_41_451Z-debug.log
Install for [ 'react-native@latest' ] failed with code 1
出现此错误是因为您的用户名 (Mi HI Ri) 中有空格,您可以通过执行以下步骤(在 Windows 上)解决此问题:
- 以管理员身份打开 CMD,然后转到 C:\Users 文件夹并输入命令:
dir /x
- 您现在将看到一个项目列表,其中一行将包含用户名 (Mi HI Ri)。复制其左侧的文本,类似于
MiHIRi~1
(可能不同,因此请不要从此处复制)。 - 然后通过执行命令更新您的路径:
// Replace MiHIRi~1 below with the text copied earlier
npm config set cache "C:\Users\MiHIRi~1\AppData\Roaming\npm-cache" --global