gpt4 book ai didi

javascript - Haste 模块映射中不存在模块计划/跟踪

转载 作者:数据小太阳 更新时间:2023-10-29 04:05:45 27 4
gpt4 key购买 nike

React Native 环境信息:

System:
OS: macOS High Sierra 10.13.6
CPU: x64 Intel(R) Core(TM) i3-7100 CPU @ 3.90GHz
Memory: 559.26 MB / 16.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 10.11.0 - /usr/local/bin/node
npm: 6.4.1 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 12.0, macOS 10.14, tvOS 12.0, watchOS 5.0
IDEs:
Xcode: 10.0/10A255 - /usr/bin/xcodebuild
npmPackages:
react: 16.0.0 => 16.0.0
react-native: ^0.57.3 => 0.57.3
npmGlobalPackages:
react-native-cli: 2.0.1

这里是 react-native 信息来自 GitHub 的类似解决方案对我不起作用

最佳答案

出现错误是因为schedule/trackingreact@16.5.1重命名为schedule/tracingreact @16.5.2.

通过为您的 react-native 版本选择正确的 react 版本解决了这个问题:

  • RN <= 0.57.2 --> react <= 16.5.1
    • 在这种情况下一定要锁定你的 React 版本。您的 package.json 应如下所示:react@16.5.1。检查版本前是否有^
    • (在您的 package.json 中包含 react@^16.5.1 可能会解析为 >= 16.5.1 的 React 版本,这将不起作用)
    • 示例命令:yarn add react@16.5.1
  • RN >= 0.57.3 --> react >= 16.6
    • 示例命令:yarn add react@16.6.0

有关更多信息,您可以查看 Github Issue #21150Github Issue #21140 .

Expo 用户的旁注:

如果您使用的是 expo,请注意 expo <= 32.0.0 使用 react-native 版本 <= 0.57.2,因此需要 react 版本为 <= 16.5.1

如果不能立即生效

在继续之前尝试重置打包程序的缓存:yarn start --reset-cache

关于javascript - Haste 模块映射中不存在模块计划/跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52817118/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com