我是ReactNative的新手,我面临一个问题。请检查下面的日志是否相同。我尝试使用以下命令运行ReactNative项目时遇到此问题
react-native run-android
错误日志:
错误:无法
./index
从D:\ReactNativeProject\testing\node_modules\react-native\scripts/.
以下位置解析模块:无法从./index
找到模块D:\ReactNativeProject\testing\node_modules\react-native\scripts/.
。实际上,这些文件都不存在:*D:\ReactNativeProject\testing\node_modules\react-native\scripts\index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
*D:\ReactNativeProject\testing\node_modules\react-native\scripts\index\index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
在ModuleResolver.resolveDependency(D:\ ReactNativeProject \ testing \ node_modules \ metro \ src \ node-haste \ DependencyGraph \ ModuleResolution.js:163:15)在ResolutionRequest.resolveDependency(D:\ ReactNativeProject \ testing \ node_modules \ metro \ src \位于DependencyGraph.resolveDependency的node-haste \ DependencyGraph \ ResolutionRequest.js:52:18)(D:\ ReactNativeProject \ testing \ node_modules \ metro \ src \ node-haste \ DependencyGraph.js:283:16)位于D:\ ReactNativeProject \服务器上的testing \ node_modules \ metro \ src \ lib \ transformHelpers.js:261:42。(D:\ ReactNativeProject \ testing \ node_modules \ metro \ src \ Server.js:1038:41)在Generator.next()在asyncGeneratorStep(D:\ ReactNativeProject \ testing \ node_modules \ metro \ src \ Server.js:99: 24)在_next(D:\ ReactNativeProject \ testing \ node_modules \ metro \ src \ Server.js:119:9):: ffff:127.0.0.1--[29 / Mar / 2019:05:12:54 +0000] “获取/索引。
我为解决这个问题做了什么?
1)。我在Github上找到解决方案时尝试了以下命令
react-native start --reset-cache
2)。我试图删除节点模块文件夹并再次安装,但仍然没有成功。
React Native版本: 0.59.2
去 node_modules\react-native\scripts\launchPackager.bat
//评论这行
node "%~dp0..\cli.js" start
添加此行
node "%~dp0..\cli.js" start --projectRoot ../../../
之后,运行项目根目录cd android && gradlew clean
,然后运行react-native run-android
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句