在尝试使用npx npx创建反应本机应用程序时出现错误
react-native init AwesomeProject
就像文档所说的。但是我收到一条错误消息
npm ERR!代码ENOLOCAL npm ERR!无法从安装 “ Indigo \ AppData \ Roaming \ npm-cache_npx \ 3192”,因为它不包含 package.json文件。
npm ERR!可以在以下位置找到此运行的完整日志: C:\ Users \ Durio Indigo \ AppData \ Roaming \ npm-cache_logs \ 2020-07-08T08_20_54_191Z-debug.log 为react-native @ latest安装失败,代码为1
我知道它不是来自npx,因为我试图创建具有npx的react应用,并且它可以工作。我是唯一拥有这个的人吗?
答案 0 :(得分:1)
这是 node 中的一个问题,由 Windows 中的名字和姓氏之间的用户名中的空格引起。
在具有管理员访问权限的命令提示符下将 firstname 替换为您的 Windows 用户名字后运行以下命令
npm config set cache "C:\Users\Firstname~1\AppData\Roaming\npm-cache" --global
答案 1 :(得分:0)
我让您尝试过npm cache clear
,如果使用Windows,则可以使用npx react-native init AwesomeProject
在Command promt
中运行命令Run as Administrator
答案 2 :(得分:0)
我们应该检查环境变量上的android SDK路径。确保SDK路径和Platform-tools路径上没有空格