【问题标题】:React-native-reanimated: Unable to resolve "./useValue"React-native-reanimated:无法解析“./useValue”
【发布时间】:2020-11-22 16:14:53
【问题描述】:

我正在尝试构建一个反应原生应用程序。我在终端上发现了一个错误提示

Unable to resolve "./useValue" from "node_modules\react-native-reanimated\src\Animated.js"

我重新安装了 react-native-reanimated 到预期的版本范围。

`你项目的一些依赖与当前安装的expo包版本不兼容:

  • react-native-reanimated - 预期版本范围:~1.9.0 - 安装的实际版本:^1.10.1 在安装正确版本的软件包之前,您的项目可能无法正常工作。要安装这些包的正确版本,请运行:expo install [package-name ...]`

因此,我运行代码如下:npm install react-native-reanimated@1.9.0,但仍然遇到错误代码。

我真的可以在这方面使用一些帮助。

【问题讨论】:

    标签: reactjs react-native react-native-reanimated


    【解决方案1】:

    尝试卸载软件包 ==> 关闭 ide(所有实例)==> 打开 ide ==> 再次安装软件包 ==> 运行“expo start -c”

    【讨论】:

    • 我已经这样做了...我什至完全删除了 react-native-reanimated 并重新安装了 1.9.0 版本
    • 尝试:卸载包==>关闭ide(所有实例)==>打开ide==>再次安装包==>运行“expo start -c”
    • 成功了,非常感谢mutch! cmd上的“expo start -c”和简单的“expo start”有什么区别?
    • 像魅力一样工作! Tnx。
    • 我尝试卸载并重新安装、清除缓存、删除 node-mod's/package-lock 等 - 甚至将其退回到版本 react-native-reanimated: 1.7.0 - 仍然没有运气。我被告知此文件丢失:node_modules/react-native-reanimated/src/Animated.js - 每次安装后检查节点模块,但它不存在。很奇怪。
    【解决方案2】:

    只这样做:

    expo start --clear
    

    来自 Expo Start command 的 Expo 文档。

    --clear, -c | Clear the React Native Packager cache.

    【讨论】:

    • 此命令足以解决我与 OP 相同的问题。也许@ATQSHL 可以用--clear 标志解决问题的原因或该标志的作用来更新这个答案?
    猜你喜欢
    • 1970-01-01
    • 2021-12-25
    • 2022-06-29
    • 1970-01-01
    • 2022-11-30
    • 2022-11-17
    • 2021-12-12
    • 1970-01-01
    • 2023-02-01
    相关资源
    最近更新 更多