Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.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
Javascript metro bundler遇到内部错误,并挂起在terminal never Load中_Javascript_React Native_Npm_Expo - Fatal编程技术网

Javascript metro bundler遇到内部错误,并挂起在terminal never Load中

Javascript metro bundler遇到内部错误,并挂起在terminal never Load中,javascript,react-native,npm,expo,Javascript,React Native,Npm,Expo,我正在使用Expo cli开发react本机项目。我的项目昨天编译得很好,今天我打开它告诉我它找不到模块“/iter step”。在“找不到模块”。/iter步骤”之前,它告诉我找不到“babel runtime”。为了解决这两个问题,我刚刚运行了'npm install--save[missing package name],它似乎起了作用,两次都让我回到了我发布的当前错误 metro bundler遇到内部错误,有关详细信息,请检查终端错误输出 我从来没有明确导入过“babel runtim

我正在使用Expo cli开发react本机项目。我的项目昨天编译得很好,今天我打开它告诉我它找不到模块“/iter step”。在“找不到模块”。/iter步骤”之前,它告诉我找不到“babel runtime”。为了解决这两个问题,我刚刚运行了'npm install--save[missing package name],它似乎起了作用,两次都让我回到了我发布的当前错误

metro bundler遇到内部错误,有关详细信息,请检查终端错误输出

我从来没有明确导入过“babel runtime”或“core js”,所以我的项目抱怨缺少它们感觉很随意。也许是一个vscode扩展,我在不知情的情况下将它们放在了代码中的某个地方。有人有过这个问题吗

这是我的新package.json

{
  "name": "empty-project-template",
  "main": "node_modules/expo/AppEntry.js",
  "private": true,
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "eject": "expo eject"
  },
  "dependencies": {
    "babel-runtime": "^6.26.0",
    "core-js": "^2.6.3",
    "expo": "^30.0.1",
    "firebase": "^5.8.0",
    "moment": "^2.23.0",
    "number-is-nan": "^1.0.1",
    "react": "16.3.1",
    "react-native": "https://github.com/expo/react-native/archive/sdk-30.0.0.tar.gz",
    "react-native-calendars": "^1.21.0",
    "react-native-router-flux": "^4.0.6",
    "react-navigation": "^3.0.9",
    "react-redux": "^6.0.0",
    "redux": "^4.0.1",
    "redux-thunk": "^2.3.0",
    "styled-components": "^4.1.3",
    "styled-icons": "^6.4.0"
  }
}

删除node_modules目录并再次运行
npm install
完成了Talgat建议的技巧。

将必须删除node_modules文件夹,然后执行npm install命令,我认为它会起作用。

您是否尝试过删除npm_modules目录并运行
npm install
?成功了!我觉得自己太傻了,没想到这一点。非常感谢。嗯,这对我有帮助。谢谢
{
  "name": "empty-project-template",
  "main": "node_modules/expo/AppEntry.js",
  "private": true,
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "eject": "expo eject"
  },
  "dependencies": {
    "babel-runtime": "^6.26.0",
    "core-js": "^2.6.3",
    "expo": "^30.0.1",
    "firebase": "^5.8.0",
    "moment": "^2.23.0",
    "number-is-nan": "^1.0.1",
    "react": "16.3.1",
    "react-native": "https://github.com/expo/react-native/archive/sdk-30.0.0.tar.gz",
    "react-native-calendars": "^1.21.0",
    "react-native-router-flux": "^4.0.6",
    "react-navigation": "^3.0.9",
    "react-redux": "^6.0.0",
    "redux": "^4.0.1",
    "redux-thunk": "^2.3.0",
    "styled-components": "^4.1.3",
    "styled-icons": "^6.4.0"
  }
}