Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 找不到模块'@世博会/地铁配置&x27;“当我跑的时候”;npx反应本机启动_Node.js_React Native - Fatal编程技术网

Node.js 找不到模块'@世博会/地铁配置&x27;“当我跑的时候”;npx反应本机启动

Node.js 找不到模块'@世博会/地铁配置&x27;“当我跑的时候”;npx反应本机启动,node.js,react-native,Node.js,React Native,我正在尝试运行命令“npx react native start”,并显示此错误 error Cannot find module '@expo/metro-config' Require stack: - D:\Projetos\apporto\metro.config.js - D:\Projetos\apporto\node_modules\cosmiconfig\node_modules\import-fresh\index.js - D:\Projetos\apporto\node_m

我正在尝试运行命令“npx react native start”,并显示此错误

error Cannot find module '@expo/metro-config'
Require stack:
- D:\Projetos\apporto\metro.config.js
- D:\Projetos\apporto\node_modules\cosmiconfig\node_modules\import-fresh\index.js
- D:\Projetos\apporto\node_modules\cosmiconfig\dist\loaders.js
- D:\Projetos\apporto\node_modules\cosmiconfig\dist\createExplorer.js
- D:\Projetos\apporto\node_modules\cosmiconfig\dist\index.js
- D:\Projetos\apporto\node_modules\@react-native-community\cli\build\tools\config\readConfigFromDisk.js
- D:\Projetos\apporto\node_modules\@react-native-community\cli\build\tools\config\index.js
- D:\Projetos\apporto\node_modules\@react-native-community\cli\build\commands\install\install.js
- D:\Projetos\apporto\node_modules\@react-native-community\cli\build\commands\index.js
- D:\Projetos\apporto\node_modules\@react-native-community\cli\build\index.js
- D:\Projetos\apporto\node_modules\@react-native-community\cli\build\bin.js
Error: Cannot find module '@expo/metro-config'
Require stack:
- D:\Projetos\apporto\metro.config.js
- D:\Projetos\apporto\node_modules\cosmiconfig\node_modules\import-fresh\index.js
- D:\Projetos\apporto\node_modules\cosmiconfig\dist\loaders.js
- D:\Projetos\apporto\node_modules\cosmiconfig\dist\createExplorer.js
- D:\Projetos\apporto\node_modules\cosmiconfig\dist\index.js
- D:\Projetos\apporto\node_modules\@react-native-community\cli\build\tools\config\readConfigFromDisk.js
- D:\Projetos\apporto\node_modules\@react-native-community\cli\build\tools\config\index.js
- D:\Projetos\apporto\node_modules\@react-native-community\cli\build\commands\install\install.js
- D:\Projetos\apporto\node_modules\@react-native-community\cli\build\commands\index.js
- D:\Projetos\apporto\node_modules\@react-native-community\cli\build\index.js
- D:\Projetos\apporto\node_modules\@react-native-community\cli\build\bin.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:924:15)
    at Function.Module._load (node:internal/modules/cjs/loader:769:27)
    at Module.require (node:internal/modules/cjs/loader:996:19)
    at require (node:internal/modules/cjs/helpers:92:18)
    at Object.<anonymous> (D:\Projetos\apporto\metro.config.js:1:30)
    at Module._compile (node:internal/modules/cjs/loader:1092:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1121:10)
    at Module.load (node:internal/modules/cjs/loader:972:32)
    at Function.Module._load (node:internal/modules/cjs/loader:813:14)
    at Module.require (node:internal/modules/cjs/loader:996:19)
错误找不到模块'@expo/metro config'
需要堆栈:
-D:\Projetos\apporto\metro.config.js
-D:\Projetos\apporto\node\u modules\cosmiconfig\node\u modules\import fresh\index.js
-D:\Projetos\apporto\node\u modules\cosmiconfig\dist\loaders.js
-D:\Projetos\apporto\node\u modules\cosmiconfig\dist\createExplorer.js
-D:\Projetos\apporto\node\u modules\cosmiconfig\dist\index.js
-D:\Projetos\apporto\node\u modules\@react native community\cli\build\tools\config\readConfigFromDisk.js
-D:\Projetos\apporto\node\u modules\@react native community\cli\build\tools\config\index.js
-D:\Projetos\apporto\node\u modules\@react native community\cli\build\commands\install\install.js
-D:\Projetos\apporto\node\u modules\@react native community\cli\build\commands\index.js
-D:\Projetos\apporto\node\u modules\@react native community\cli\build\index.js
-D:\Projetos\apporto\node\u modules\@react native community\cli\build\bin.js
错误:找不到模块“@expo/metro config”
需要堆栈:
-D:\Projetos\apporto\metro.config.js
-D:\Projetos\apporto\node\u modules\cosmiconfig\node\u modules\import fresh\index.js
-D:\Projetos\apporto\node\u modules\cosmiconfig\dist\loaders.js
-D:\Projetos\apporto\node\u modules\cosmiconfig\dist\createExplorer.js
-D:\Projetos\apporto\node\u modules\cosmiconfig\dist\index.js
-D:\Projetos\apporto\node\u modules\@react native community\cli\build\tools\config\readConfigFromDisk.js
-D:\Projetos\apporto\node\u modules\@react native community\cli\build\tools\config\index.js
-D:\Projetos\apporto\node\u modules\@react native community\cli\build\commands\install\install.js
-D:\Projetos\apporto\node\u modules\@react native community\cli\build\commands\index.js
-D:\Projetos\apporto\node\u modules\@react native community\cli\build\index.js
-D:\Projetos\apporto\node\u modules\@react native community\cli\build\bin.js
位于Function.Module.\u解析文件名(节点:internal/modules/cjs/loader:924:15)
at功能模块加载(节点:内部/模块/cjs/加载程序:769:27)
at Module.require(节点:内部/模块/cjs/加载器:996:19)
需要时(节点:内部/模块/cjs/helpers:92:18)
反对。(D:\Projetos\apporto\metro.config.js:1:30)
at模块编译(节点:内部/modules/cjs/loader:1092:14)
在Object.Module.\u extensions..js(节点:internal/modules/cjs/loader:1121:10)
at Module.load(节点:内部/模块/cjs/加载器:972:32)
at功能模块加载(节点:内部/模块/cjs/加载程序:813:14)
at Module.require(节点:内部/模块/cjs/加载器:996:19)
我尝试使用npm I metro配置--save dev,但不起作用

我不知道该怎么办

####################package.json###############################

{ “姓名”:“任命人”, “版本”:“0.0.1”, “私人”:没错, “脚本”:{ “android”:“react native run android”, “ios”:“反应本机运行ios”, “启动”:“反应本机启动”, “测试”:“玩笑”, “lint”:“eslint” }, “依赖项”:{ “@react本机社区/异步存储”:“^1.12.1”, “@react本地社区/地理位置”:“^2.0.2”, “@react本地社区/屏蔽视图”:“^0.1.10”, “@react导航/底部选项卡”:“^5.11.9”, “@react导航/native”:“^5.9.4”, “@react导航/堆栈”:“^5.14.4”, “反应”:“17.0.1”, “react native”:“0.64.0”, “反应本机手势处理程序”:“^1.10.3”, “反应本机权限”:“^3.0.1”, “react native Reactivated”:“^2.1.0”, “反应本机安全区域上下文”:“^3.2.0”, “反应本机屏幕”:“^3.1.1”, “反应本机svg”:“*”, “react native svg transformer”:“^0.14.3”, “react native swiper”:“^1.6.0”, “样式化组件”:“^5.2.3” }, “依赖性”:{ “@babel/core”:“^7.12.9”, “@babel/runtime”:“^7.12.5”, “@react native community/eslint config”:“^2.0.0”, “巴别塔笑话”:“^26.6.3”, “eslint”:“7.14.0”, “笑话”:“^26.6.3”, “metro配置”:“^0.64.0”, “metro react native babel预设”:“^0.64.0”, “反应测试渲染器”:“17.0.1” }, “笑话”:{ “预设”:“本机反应” } }{
“名称”:“地铁配置”,
“版本”:“0.64.0”,

“description”:“我也有同样的问题,我下载了expo metro配置,解决了这个问题

npm i @expo/metro-config

安装expo/metro配置后:

npm i @expo/metro-config
转到metro.config.js更改:

const { getDefaultConfig } = require('expo/metro-config');
致:

它对我有用。
谢谢

请发布您的
包.json
文件内容为什么不编辑问题并添加到那里?@CornelRaiu抱歉,这是我第一次在这里使用。
const { getDefaultConfig } = require('@expo/metro-config');