无法解析“ node_modules \ react-native-svg \ elements \ Text.js”中的“ ../lib/util”

时间:2019-02-01 17:09:29

标签: node.js react-native npm expo

我对依赖项有些混乱,即使expo已经有了,也再次安装了react-native-svg。所以我在启动应用程序时遇到了错误:

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

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

npm install expo-cli --global

我试图手动从计算机上和项目文件夹中删除npm安装的node_modules文件夹

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

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

我迷失在太空

1 个答案:

答案 0 :(得分:2)

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

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