[英]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.