我对依赖项有些混乱,即使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重新安装后,我也收到上面的错误。
我迷失在太空
答案 0 :(得分:2)
我发现,如果您不小心安装了Expo中已经存在的依赖项,这是使事情再次运行的最简单方法:
Expo
的终端Expo
的浏览器窗口Expo
应用清除您正在处理的项目。package-lock.json
node_modules
文件夹package.json
中删除不应添加的依赖项npm i
Expo
重新启动expo start -c