Node.js 无法解析"/lib/util";从「;节点“模块\react native svg\elements\Text.js”;

Node.js 无法解析"/lib/util";从「;节点“模块\react native svg\elements\Text.js”;,node.js,react-native,npm,expo,Node.js,React Native,Npm,Expo,我处理了一些依赖项,并再次安装了react原生svg,即使expo已经安装了。因此,我在启动应用程序时出错: Unable to resolve "../lib/util" from "node_modules\react-native- svg\elements\Text.js" 不管我的源代码是什么。 到目前为止,我试图删除并重新安装expo cli npm install expo-cli --global 我试图手动从我的计算机和项目文件夹中删除npm安装的node_modules

我处理了一些依赖项,并再次安装了react原生svg,即使expo已经安装了。因此,我在启动应用程序时出错:

Unable to resolve "../lib/util" from "node_modules\react-native- 
svg\elements\Text.js"
不管我的源代码是什么。 到目前为止,我试图删除并重新安装expo cli

npm install expo-cli --global
我试图手动从我的计算机和项目文件夹中删除npm安装的node_modules文件夹

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

但现在即使在clean project上,在重新安装expo cli之后,我也会遇到上述错误


我迷失在空间中

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

  • 关闭正在运行的所有终端
    Expo
  • 关闭正在运行的浏览器窗口
    Expo
  • 从设备上的
    Expo
    应用程序中清除您正在处理的项目
  • 删除您的
    包锁.json
  • 删除您的
    节点\u模块
    文件夹
  • 包.json中删除不应该添加的依赖项
  • 运行
    npm i
  • 重新启动
    Expo
    使用
    Expo start-c

  • 成功了。谢谢Day saverI面临的问题…你能告诉我你如何解决它吗?