我在react-native中制作我的第一个应用程序,我在安装时遇到了一个问题。
Missing package "metro-config" in the project at: C:UsersLucDownloadsdashboardToDo APPtodoList
This usually means `react-native` is not installed. Please verify that dependencies in package.json include "react-native" and run `yarn` or `npm install`.
Error: Missing package "metro-config" in the project at: C:UsersLucDownloadsdashboardToDo APPtodoList
This usually means `react-native` is not installed. Please verify that dependencies in package.json include "react-native" and run `yarn` or `npm install`.
at resolveFromProject (C:UsersLucAppDataRoamingnpmnode_modulesexpo-clinode_modules@expometro-configsrcimportMetroFromProject.ts:19:11)
at importFromProject (C:UsersLucAppDataRoamingnpmnode_modulesexpo-clinode_modules@expometro-configsrcimportMetroFromProject.ts:25:18)
ts:29:10)
at getDefaultConfig (C:UsersLucAppDataRoamingnpmnode_modulesexpo-clinode_modules@expometro-configsrcExpoMetroConfig.ts:89:23)
at Object.loadAsync (C:UsersLucAppDataRoamingnpmnode_modulesexpo-clinode_modules@expometro-configsrcExpoMetroConfig.ts:268:23)
at runMetroDevServerAsync (C:UsersLucAppDataRoamingnpmnode_modulesexpo-clinode_modules@expodev-serversrcMetroDevServer.ts:58:45)
at startDevServerAsync (C:UsersLucAppDataRoamingnpmnode_modulesexpo-clinode_modulesxdlsrcstartstartDevServerAsync.ts:69:55)
at startAsync (C:UsersLucAppDataRoamingnpmnode_modulesexpo-clinode_modulesxdlsrcstartstartAsync.ts:74:41)
Try
npm安装
线安装
如果这是你的第一个项目。我想你可以从expo-cli开始。它类似于具有简单工作流的react-native CLI。
但是我建议你重新安装/重新遵循文档步骤。
查看
https://reactnative.dev/docs/environment-setup
我认为你已经从某处分叉或复制了代码,并试图学习事情是如何工作的。在js项目中,我们可能有很多依赖关系,这些依赖关系也可能有一些依赖关系,因此我们需要的模块将足够大。当我们存储代码或共享代码时,我们基本上忽略了node_modules文件夹,当你运行应用程序时。首先你应该安装所有必需的模块。
npm安装
如果你使用NPM作为包管理器
线安装
如果你使用yarn作为包管理器
这些命令中的任何一个都将为您的项目安装所需的模块,然后尝试运行它。编码快乐! !