簡體   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