执行npx react-native init无法创建React Native项目
解决npx react-native init时的"找不到package.json"错误
这个错误是npx缓存目录异常导致的,可按以下步骤解决:
清理npx缓存
运行命令强制清理npx缓存:npx clear-npx-cache或者手动删除报错中指定的缓存目录(Windows系统):
rm -rf C:\Users\你的用户名\AppData\Roaming\npm-cache\_npx\15660Mac/Linux系统则执行:
rm -rf ~/.npm/_npx/15660重新执行初始化命令
缓存清理完成后,重新运行React Native初始化命令(注意项目名拼写,避免笔误):npx react-native init AwesomeProject指定版本初始化(备选)
如果清理缓存后仍报错,可指定react-native的具体版本执行初始化,比如使用最新稳定版:npx react-native@latest init AwesomeProject检查npm权限与缓存配置
运行以下命令查看npm缓存目录:npm config get cache确认该目录存在且当前用户有读写权限,必要时使用管理员/root权限运行命令行后再操作。
内容的提问来源于stack exchange,提问作者Ahmad Ali
相关产品推荐
相关产品推荐

