繁体   English   中英

React Native Android - init失败

[英]React Native Android - init fails

我正在尝试为Android创建一个新的React Native项目。 我按照这里的说明进行操作但是当我尝试使用命令react-native init TestProject初始化一个新项目时,我收到以下错误

This will walk you through creating a new React Native project in D:\dev\projects\TestProject
events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: spawn npm ENOENT
    at exports._errnoException (util.js:837:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:178:32)
    at onErrorNT (internal/child_process.js:344:16)
    at doNTCallback2 (node.js:429:9)
    at process._tickCallback (node.js:343:17)
    at Function.Module.runMain (module.js:477:11)
    at startup (node.js:117:18)
    at node.js:951:3

不确定从何处获取有关错误的更多信息。 我有Node v4,NPM v2.14。 另外需要注意的是,创建的文件夹有一个package.json,它引用了当前目录或全局范围中不存在的node_modules/react-native/packager

任何建议将不胜感激。

我也尝试了,我遇到了同样的问题。 然后我发现了这个问题: https//github.com/facebook/react-native/issues/2681

正如文档中所述: OS X - Only OS X is currently supported ,而我正在使用导致该问题的Windows。

我注意到路径: D:\\dev\\projects\\TestProject\\events.js ,所以你也在使用Windows。

这是一个平台问题。 仅支持OSX,请参阅问题和可能的解决方法

react-native start

在cmd解决了我的问题

这是一个老问题,但在Windows中运行react-native项目时遇到了类似的问题。

以下为我工作(在Windows中)。 不确定它是否适用于所有情况。 试一试吧。

  1. 转到项目位置
  2. run命令: react-native start
  3. 然后在另一个cmd窗口中运行此命令: react-native run-android

如果不起作用,请在下面评论,因为我仍在试图找出原因。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM