Yur*_*ura 8 javascript 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
Run Code Online (Sandbox Code Playgroud)
这里是反应本机信息来自GitHub的类似解决方案对我不起作用
Leo*_*Leo 12
似乎由于重命名的错误schedule/tracking,以schedule/tracing从react@16.5.1到react@16.5.2。
通过react为您的react-native版本选择正确的版本可以解决此问题:
react@16.5.1。检查^版本之前没有任何内容。react@^16.5.1您的package.json中可能会解析为反应版本> = 16.5.1,这将不起作用)yarn add react@16.5.1yarn add react@16.6.0有关更多信息,您可以查看Github Issue#21150和Github Issue#21140。
世博用户须知:
如果您使用的是expo,请注意,expo <= 32.0.0使用的是React-native版本<= 0.57.2,因此将要求React的版本是<= 16.5.1
如果无法立即使用
在继续之前,尝试重置打包程序的缓存: yarn start --reset-cache
如果使用您的 npm 软件包版本运行:
react: 16.0.0 => 16.0.0
react-native: ^0.57.3 => 0.57.3
Run Code Online (Sandbox Code Playgroud)
我们会遇到同样的错误,如下所示:
error: bundling failed: Error: Unable to resolve module `scheduler/tracing` from
`C:\projects\rnw\node_modules\react-native\Libraries\Renderer\oss\ReactNativeRenderer-
dev.js`: Module `scheduler/tracing` does not exist in the Haste module map
Run Code Online (Sandbox Code Playgroud)
升级到以下版本:
"dependencies": {
"react": "16.6.3",
"react-native": "0.58.1"
},
Run Code Online (Sandbox Code Playgroud)
错误就会消失。
| 归档时间: |
|
| 查看次数: |
4662 次 |
| 最近记录: |