【问题标题】:Unable to resolve "../lib/util" from "node_modules\react-native-svg\elements\Text.js"无法从“node_modules\react-native-svg\elements\Text.js”解析“../lib/util”
【发布时间】:2019-02-01 17:09:28
【问题描述】:

我对依赖项做了一些处理,并再次安装了 react-native-svg,即使 expo 已经安装了。所以我在启动我的应用程序时遇到了错误:

Unable to resolve "../lib/util" from "node_modules\react-native- 
svg\elements\Text.js"

不管我的源代码是什么。 到目前为止,我尝试删除并重新安装 expo-cli

npm install expo-cli --global

我尝试从我的计算机和项目文件夹中手动删除 npm install 的 node_modules 文件夹

我试图完全删除项目文件夹并重新创建一个同名的新项目

但现在即使是在干净的项目上,并且在 expo-cli 重新安装后,我也会收到上述错误。

我迷失在太空中

【问题讨论】:

  • 成功了。谢谢。节省时间
  • 我遇到了问题...你能告诉你如何解决吗?

标签: node.js react-native npm expo


【解决方案1】:

我发现如果你不小心安装了 Expo 中已经存在的依赖项,这是让事情再次运行的最简单方法:

  1. 关闭所有运行Expo的终端
  2. 关闭运行Expo的浏览器窗口
  3. 通过设备上的 Expo 应用清除您正在处理的项目。
  4. 删除你的package-lock.json
  5. 删除您的node_modules 文件夹
  6. package.json 中删除不应该添加的依赖项/依赖项
  7. 运行npm i
  8. 使用expo start -c重新启动Expo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-14
    • 2021-04-15
    • 2020-04-25
    • 2019-09-09
    • 2022-12-05
    • 2020-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多