急速模块图中不存在模块“调度程序”

时间:2019-09-26 15:16:19

标签: node.js react-native npm expo yarnpkg

我正在尝试运行现有的博览会项目。 我已经克隆了它并进行了纱线加工,然后开始了博览会。并收到此错误:

无法解析scheduler中的模块/path-to-project/node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-prod.js:急速模块图中不存在模块scheduler

这可能与https://github.com/facebook/react-native/issues/4968

有关

试图通过以下方法解决它:

  1. 清晰的守望者手表:watchman watch-del-all
  2. 删除node_modules文件夹:rm -rf node_modules && npm install
  3. 重置Metro Bundler缓存:rm -rf /tmp/metro-bundler-cache-*npm start -- --reset-cache
  4. 删除急速缓存:rm -rf /tmp/haste-map-react-native-packager-*
  5. 多次删除和克隆项目
  6. 删除了node_modules并重新安装
  7. 重新安装了值班员,npm和更新的brew。
  8. 安装了计划软件包(0.5.0)的最新版本,而不是(0.4.0)

线索: 尝试运行iOS模拟器时,萌芽状态卡在%99

Building JavaScript bundle [================================= ] 99%

之后:

Failed building JavaScript bundle.

1 个答案:

答案 0 :(得分:4)

通过将这些版本添加到我的项目中来解决。

"expo": "^35.0.0",
"react": "16.8.3",
"react-dom": "16.8.3",
"react-native": "https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz",
"react-native-web": "^0.11.7"

但是,我通过更新EXPO版本遇到了其他问题。