小编Ant*_*örl的帖子

反应本机 | 错误:无法解析 node_modules/react-native/index.js 中的模块

每当我使用react-native run-ios运行我的React Native应用程序时,我都会收到以下错误:

错误:无法从 /Users/antonhorl3/WebstormProjects/sagly/client/node_modules/react-native/index.js 解析模块 ./Libraries/Components/DatePicker/DatePickerIOS:

这些文件都不存在:node_modules/react-native/Libraries/Components/DatePicker/DatePickerIOS(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native。 tsx|.tsx)node_modules/react-native/Libraries/Components/DatePicker/DatePickerIOS/index(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native .tsx|.tsx) 15 | 从 './Libraries/Components/ActivityIndi​​cator/ActivityIndi​​cator' 导入 ActivityIndi​​cator 类型;16 | 16 从 './Libraries/Components/Button' 导入 typeof Button;17 | 17 从 './Libraries/Components/DatePicker/DatePickerIOS' 导入 DatePickerIOS 类型;| ^ 18 | 从'./Libraries/Components/DrawerAndroid/DrawerLayoutAndroid'导入DrawerLayoutAndroid类型;19 | 19 从 './Libraries/Lists/FlatList' 导入 FlatList 类型;20 | 从'./Libraries/Image/Image'导入图像类型;在ModuleResolver.resolveDependency(/Users/antonhorl3/WebstormProjects/sagly/client/node_modules/@react-native-community/cli-plugin-metro/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:107:15 )在 DependencyGraph.resolveDependency (/Users/antonhorl3/WebstormProjects/sagly/client/node_modules/@react-native-community/cli-plugin-metro/node_modules/metro/src/node-haste/DependencyGraph.js:288:43)在 Object.resolve (/Users/antonhorl3/WebstormProjects/sagly/client/node_modules/@react-native-community/cli-plugin-metro/node_modules/metro/src/lib/transformHelpers.js:129:24) 处解析 ( /Users/antonhorl3/WebstormProjects/sagly/client/node_modules/@react-native-community/cli-plugin-metro/node_modules/metro/src/DeltaBundler/traverseDependency.js:396:33)位于/Users/antonhorl3/WebstormProjects/ sagly/client/node_modules/@react-native-community/cli-plugin-metro/node_modules/metro/src/DeltaBundler/traverseDependency.js:412:26 at Array.reduce () atsolveDependencies (/Users/antonhorl3/WebstormProjects/ sagly/client/node_modules/@react-native-community/cli-plugin-metro/node_modules/metro/src/DeltaBundler/traverseDependency.js:411:33) 在 processModule (/Users/antonhorl3/WebstormProjects/sagly/client/node_modules) /@react-native-community/cli-plugin-metro/node_modules/metro/src/DeltaBundler/traverseDependency.js:140:31) 在异步 addDependency (/Users/antonhorl3/WebstormProjects/sagly/client/node_modules/@react- native-community/cli-plugin-metro/node_modules/metro/src/DeltaBundler/traverseDependency.js:230:18) 在 async Promise.all (索引 0)`

我没有对我的代码进行任何更改,问题只是出现了。我确实更新了 Xcode,这只是我认为我所做的唯一更改。我很失落。

React-Native模块中的导入语句是正确的,并且该文件确实存在。

这是我的环境:

 System:
    OS: macOS 13.2.1 …
Run Code Online (Sandbox Code Playgroud)

ios node-modules reactjs react-native

28
推荐指数
1
解决办法
3万
查看次数

标签 统计

ios ×1

node-modules ×1

react-native ×1

reactjs ×1