node.js - 无法在此项目中找到 expo - 你运行 yarn/npm install 了吗? npm已安装,expo目录存在

标签 node.js react-native npm expo

到目前为止,我的 Expo 项目几乎有 9999999% 的错误,当它决定向我抛出一个我从未听说过的错误时,它终于达到了高潮:

module not found: can't resolve '../utilities/platform'

我从未见过这种情况,发生这种情况时我明确地在一个独立的样式文件中工作。我删除了文件,错误仍然存​​在。看到它在 node_modules 中,我认为删除 node_modules 会有所帮助。事实并非如此。我删除了 node_modules 并尝试在之后运行 npm i --save 但它一直出错。我重新启动了计算机,删除了新的 node_modules,并再次尝试运行 npm i --save。这次迎接我的是:

read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json 
was generated for lockfileVersion@2. I'll try to do my best with it!
npm ERR! Maximum call stack size exceeded

现在,我有一半(差不多)完成的 node_modules,每当我尝试运行 expo start 时,我已经运行了大约 700000000 次,它告诉我这个...

Unable to find expo in this project - have you run yarn / npm install yet?

哪个,是的,愚蠢的我已经设置了我的博览会,是的,我再次运行 npm install 大约 22 次。所以我完全不知道发生了什么,为什么会发生,或者如何解决所发生的一切。如果你能帮助我,我会奖励你我的第一个出生但公平的警告可能需要再过 20 年

最佳答案

尝试从“%appdata%\Temp”中删除所有 react-native 数据文件夹并执行以下命令:

cd android(如果有的话)

gradlew clean

cd.. 并删除 node_modules 文件夹

npm cache clean --force

npm install

npm start -- --reset-cache

关于node.js - 无法在此项目中找到 expo - 你运行 yarn/npm install 了吗? npm已安装,expo目录存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70456002/

相关文章:

node.js - 如何排除不安全的 package.json transient 依赖项?

node.js - React SSR 引用错误 : document is not defined

javascript - 视频流通过 Websocket 到 <video> 标签

node.js - 有没有办法在用户 Node 更新时触发 Firebase 函数?

react-native - 如何打开键盘专注于文本输入?

javascript - 不能在 react-native 中使用 uuid4

node.js - Heroku 应用程序未使用正确的 Node 模块

github - 如何为 github 和 npm 指定不同的自述文件

javascript - sqlite3更新查询刷新 Electron 渲染器进程

react-native - 获取触摸事件相对于Image的坐标