簡體   English   中英

反應原生窗口,產生 npm ENOENT 錯誤

[英]react native windows, spawn npm ENOENT error

我正在嘗試在 Windows 上運行 react-native 並收到以下錯誤:

C:\Program Files>react-native init AwesomeProject

這將引導您在 C:\\Program Fil es\\AwesomeProject 中創建一個新的 React Native 項目。從 npm 安裝 react-native 包... events.js:141 throw er; // 未處理的“錯誤”事件 ^

錯誤:在 onErrorNT (internal/child_process.js:344:16) 在 Process.ChildProcess._handle.onexit (internal/child_process.js:178:32) 在exports._errnoException (util.js:860:11) 處生成 npm ENOENT在 doNTCallback2 (node.js:450:9) at process._tickCallback (node.js:364:17) at Function.Module.runMain (module.js:459:11) at start (node.js:136:18)在 node.js:972:3

我該如何解決?

這應該在 React Native CLI 0.1.9 中修復。 要更新您的 CLI:

npm uninstall -g react-native-cli
npm install -g react-native-cli

在 0.1.8 中有一個回歸,這里報告: https : //github.com/facebook/react-native/issues/5169

檢查android 文件夾中是否存在gradlew.bat文件(如果不存在),然后只需從另一個項目復制gradlew.bat文件。

在此處輸入圖片說明

react-native-cli@0.1.8 錯誤

回滾 react-native-cli@0.1.7

一切都好。

要解決此問題,請重新安裝NodeJS https://nodejs.org/en/

在此處輸入圖片說明

然后

npm install -g react-native-cli --vebrose
react-native init App --verbose

在此處輸入圖片說明

如果仍然失敗,請嘗試安裝Python 3 https://www.python.org/並重復該過程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM