npx react-native init 错误不包含 appdata 文件夹中的 package.json 文件
npx react-native init error does not contain a package.json file in appdata folder
当我使用像
这样的常规 npm 或 npx 命令时
npm -version
或
npx -version
没有报错,但是对于我的react native项目我用的时候
npx react-native init testApp
显示此错误:
does not contain a package.json file in appdata folder
我该如何解决这个错误?
此错误通常发生在 PC 名称包含 space 时。喜欢
mycomputer name
你应该通过重新定义你的 npm 缓存根目录来解决这个问题
尝试:
npm config set cache "C:\Users\mycomputer~1name\AppData\Roaming\npm-cache" --global
注意电脑名称中的 space 个字符,您应该使用“~1”代替
祝你好运
$ npx create-react-app your project name
可以使用,
npx create-react-app yourAppName
更改缓存文件夹。
npm config set cache C:\tmp\nodejs\npm-cache --global
这是因为您的计算机名称space,除了绕过您的计算机名称space,您还可以尝试安装 create -react-app 全局为 npm i -g create-react-app
然后 运行 你的 npx create-react-app your-app-name
命令再次,这为我解决了!
当我使用像
这样的常规 npm 或 npx 命令时npm -version
或
npx -version
没有报错,但是对于我的react native项目我用的时候
npx react-native init testApp
显示此错误:
does not contain a package.json file in appdata folder
我该如何解决这个错误?
此错误通常发生在 PC 名称包含 space 时。喜欢
mycomputer name
你应该通过重新定义你的 npm 缓存根目录来解决这个问题 尝试:
npm config set cache "C:\Users\mycomputer~1name\AppData\Roaming\npm-cache" --global
注意电脑名称中的 space 个字符,您应该使用“~1”代替
祝你好运
$ npx create-react-app your project name
可以使用,
npx create-react-app yourAppName
更改缓存文件夹。
npm config set cache C:\tmp\nodejs\npm-cache --global
这是因为您的计算机名称space,除了绕过您的计算机名称space,您还可以尝试安装 create -react-app 全局为 npm i -g create-react-app
然后 运行 你的 npx create-react-app your-app-name
命令再次,这为我解决了!