NodeJS react native windows,生成npm ENOENT错误

wwwo4jvm  于 2023-04-29  发布在  Node.js
关注(0)|答案(5)|浏览(111)

我尝试在Windows上运行react-native,得到以下错误:

C:\Program Files>react-native init AwesomeProject

这将引导您在C:\Program Files\AwesomeProject中创建一个新的React Native项目。.. events.js:141 throw er;//未处理的'error'事件^
错误:在导出时生成npm ENOENT。_errnoException(util.js:860:11)在Process。ChildProcess._handle.onexit(internal/child_process.js:178:32)在onErrorNT(internal/child_process.js:344:16)在doNTCallback 2(Node.js:450:9)在过程中。_tickCallback(node.js:364:17)在函数。runMain(module.js:459:11)在启动时(Node.js:136:18)在节点。js:972:3
我该怎么解决这个问题?

czq61nw1

czq61nw11#

这应该在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

bvjveswy

bvjveswy2#

检查gradlew.bat文件存在于android文件夹中,如果不存在,则只需复制gradlew。bat文件从另一个项目。

6ojccjat

6ojccjat3#

react-native-cli@0.1.8错误
回滚react-native-cli@0。1.7
一切正常。

8tntrjer

8tntrjer4#

修复方法:重装*NodeJS**https://nodejs.org/en/

然后

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

如果仍然失败,请尝试安装Python 3https://www.python.org/并重复此过程。

g2ieeal7

g2ieeal75#

从这个路径project/android/中删除gradlew.batgradlew文件,并从另一个react native项目复制这些文件并将其粘贴到这个路径project/android/中,然后运行npm install并运行该项目。

相关问题