【问题标题】:Error on running a clean react-native project运行干净的 react-native 项目时出错
【发布时间】:2018-01-20 04:10:18
【问题描述】:

Metro Bundler 准备就绪。

加载依赖图,完成。

错误:捆绑失败:错误:动态 deps 的值无效 行为:null

at getDynamicDepsBehavior (C:\Projects\react-native\test\node_modules\metro\src\JSTransformer\worker\index.js:185:13)
at postTransform (C:\Projects\react-native\test\node_modules\metro\src\JSTransformer\worker\index.js:131:26)
at Object.transformCode [as transform] (C:\Projects\react-native\test\node_modules\metro\src\JSTransformer\worker\index.js:251:17)
at execMethod (C:\Projects\react-native\test\node_modules\jest-worker\build\child.js:92:29)
at process.on (C:\Projects\react-native\test\node_modules\jest-worker\build\child.js:42:7)
at process.emit (events.js:160:13)
at emit (internal/child_process.js:790:12)

BUNDLE [android, dev] ./index.js ░░░░░░░░░░░░░░░░ 0.0% (0/1),失败。

【问题讨论】:

  • 在 mac 上也看到了完全相同的问题。尝试运行react-native bundle 命令无济于事
  • 刚刚从 RN 0.47 升级到 RN 0.52 并看到同样的错误。
  • 我还将 RN 从 0.49 更新到 0.52

标签: react-native


【解决方案1】:

听起来像是一个糟糕的地铁版本:https://github.com/facebook/metro/issues/126

尝试全新安装,现在一切正常。只需运行“npm install metro”来更新到热修复版本(0.24.6)也应该可以解决问题。

【讨论】:

  • 似乎已经解决了这个问题。删除 node_modules 并运行 npm install 解决了问题
  • 对我来说0.24.7 导致了类似的错误,但回到0.24.6 修复了它。
猜你喜欢
  • 1970-01-01
  • 2021-10-20
  • 1970-01-01
  • 2022-06-22
  • 2019-11-10
  • 1970-01-01
  • 1970-01-01
  • 2015-05-31
  • 1970-01-01
相关资源
最近更新 更多