运行清洁的React Native项目时出现错误

6
<依赖图加载完成。>

错误: 打包失败:错误:动态依赖关系的值无效: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 [安卓,开发者] ./index.js ░░░░░░░░░░░░░░░░ 0.0%(0/1),失败。


1
在Mac上出现了完全相同的问题。 尝试运行react-native bundle命令,但无济于事。 - Yoel Gluschnaider
1
刚从RN 0.47升级到RN 0.52,仍然看到相同的错误。 - Cailen
我还将RN从0.49更新到0.52。 - Yoel Gluschnaider
1个回答

7
听起来似乎发布了一个糟糕的版本,类似于metro: https://github.com/facebook/metro/issues/126 尝试进行全新安装,现在问题已经解决。只需运行“npm install metro”以更新到修复版(0.24.6),问题也应该得到解决。

1
似乎已经解决了问题。删除 node_modules 并运行 npm install 解决了该问题。 - Yoel Gluschnaider
对我来说,0.24.7 导致了类似的错误,但是回退到 0.24.6 就解决了问题。 - simlmx

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接