【问题标题】:Error: Unable to resolve module ./Easing from node_modules\react-native-reanimated\src\Animated.js错误:无法解析模块 ./Easing from node_modules\react-native-reanimated\src\Animated.js
【发布时间】:2021-04-25 18:10:04
【问题描述】:

我已从reanimated@1.9.0react-native-gesture-handler@1.9.0 迁移到

"react-native-gesture-handler": "^1.10.3",
"react-native-reanimated": "^2.1.0",

当我打开我的应用程序时,出现以下错误:

error: Error: Unable to resolve module ./Easing from C:\Users\shiva\Desktop\RadioTangyStuff\radiotangy\node_modules\react-native-reanimated\src\Animated.js:

None of these files exist:
  * node_modules\react-native-reanimated\src\Easing(.native|.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.svg|.native.svg|.svg)
  * node_modules\react-native-reanimated\src\Easing\index(.native|.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.svg|.native.svg|.svg)
> 1 | import { Image, ScrollView, Text, View } from 'react-native';
  2 | import createAnimatedComponent from './createAnimatedComponent';
  3 | import {
  4 |   addWhitelistedNativeProps,
    at ModuleResolver.resolveDependency (C:\Users\shiva\Desktop\RadioTangyStuff\radiotangy\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:211:15)
    at DependencyGraph.resolveDependency (C:\Users\shiva\Desktop\RadioTangyStuff\radiotangy\node_modules\metro\src\node-haste\DependencyGraph.js:413:43)
    at Object.resolve (C:\Users\shiva\Desktop\RadioTangyStuff\radiotangy\node_modules\metro\src\lib\transformHelpers.js:317:42)
    at resolve (C:\Users\shiva\Desktop\RadioTangyStuff\radiotangy\node_modules\metro\src\DeltaBundler\traverseDependencies.js:629:33)
    at C:\Users\shiva\Desktop\RadioTangyStuff\radiotangy\node_modules\metro\src\DeltaBundler\traverseDependencies.js:645:26
    at Array.reduce (<anonymous>)
    at resolveDependencies (C:\Users\shiva\Desktop\RadioTangyStuff\radiotangy\node_modules\metro\src\DeltaBundler\traverseDependencies.js:644:33)
    at C:\Users\shiva\Desktop\RadioTangyStuff\radiotangy\node_modules\metro\src\DeltaBundler\traverseDependencies.js:329:33
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (C:\Users\shiva\Desktop\RadioTangyStuff\radiotangy\node_modules\metro\src\DeltaBundler\traverseDependencies.js:137:24)

我在我的项目中搜索过,我没有在任何地方导入Easing(至少我认为!) 我还看到了migrating guide from Reanimated 1.x

任何帮助将不胜感激!

【问题讨论】:

  • 尝试安装恢复的库npm i react-native-reanimated
  • 如果你使用react-native-redash也更新它

标签: reactjs react-native metro-bundler


【解决方案1】:

这解决了我的问题:

yarn start  --reset-cache

【讨论】:

【解决方案2】:

如果你正在使用react-native-redash 也更新它

【讨论】:

    【解决方案3】:

    我在使用 react-native-reanimated@2.1.0 的 Android 模拟器上遇到了同样的错误

    作为临时修复,我已将库修复为 react-native-reanimated@2.0.1,这看起来不错。

    【讨论】:

      【解决方案4】:

      安装 react-native-reanimated@next,运行 npx pod-install 并重新启动我的 mac 对我有用

      【讨论】:

      • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 2022-01-26
      • 2022-10-14
      • 2021-12-12
      • 2022-11-17
      • 2021-12-25
      • 1970-01-01
      • 2017-09-29
      • 2020-05-19
      • 1970-01-01
      相关资源
      最近更新 更多