node.js - expo 项目在 expo start 或 npm start 上不起作用
问题描述
/home/firefox/Projects/ReactNative/tween 的项目中缺少包“metro”。这通常意味着react-native
未安装。请验证 package.json 中的依赖项是否包含“react-native”并运行yarn
or npm install
。错误:/home/firefox/Projects/ReactNative/tween 的项目中缺少包“metro”。这通常意味着react-native
未安装。请验证 package.json 中的依赖项是否包含“react-native”并运行yarn
或npm install
. 在 importMetroFromProject (/usr/local/lib/node_modules/expo-cli/node_modules/@expo/dev-server/src/MetroDevServer.ts:150:11) 在 Object.runMetroDevServerAsync (/usr/local/lib/node_modules/expo -cli/node_modules/@expo/dev-server/src/MetroDevServer.ts:43:17) 在 Object.startDevServerAsync (/usr/local/lib/node_modules/expo-cli/node_modules/xdl/src/start/startDevServerAsync. ts:56:55) 在 startAsync (/usr/local/lib/node_modules/expo-cli/node_modules/xdl/src/start/startAsync.ts:92:41)
解决方案
这是缺少包的情况,从错误日志中可以看出。你都试过什么?
如果它没有解决使用
npm install
包括你的 package.json 文件的一个片段。
推荐阅读
- css - 如何将文本放置在图像的右侧
- firebase - Firebase Firestore 日常 API 调用图?
- laravel - 如何强制 laravel 在 {{ url('/') }} 中输出 localhost:3000 以使浏览器同步工作?
- python - 如何计算两个熊猫时间线向量之间的皮尔逊相关性
- python-3.x - 使派生类的方法异步
- python - 数据框写入 Postgresql 性能不佳
- ruby-on-rails - Papertrail 10.2.1 类的未定义方法“timestamp_sort_order”
- powerbi - 如何使用 power bi 计算平均值
- javascript - 如何从场景中移除对象
- python-3.x - TypeError:androlyze_main() 接受 2 个位置参数,但给出了 4 个