React Native中的"无法解析模块路径"

dan*_*per 3 react-native

添加新依赖项后,我在React Native应用程序的红色屏幕中收到错误消息"无法解析模块路径".我已经尝试按屏幕指示清除缓存.

(问题很简短,因为我自己回答)

dan*_*per 10

错误消息:

无法解析模块路径

真的应该是:

无法解析模块"路径"

path是无法加载的模块的名称!我正在读取错误消息"无法解析模块的路径".

因此根本原因是,它在错误消息中列出的文件是导入本机节点模块path,这在React Native上是不可用的.

解决方案是npm install -D path,这是一个副本实现.


Col*_*amp 9

@babel/core包中的任何导入都会导致此错误。

一些代码编辑器会自动插入导入行。

例如,import { types } from '@babel/core'当您输入types.

如果您从@babel/core代码中删除导入,它将被修复。


Çağ*_*nca 5

来自chronikum 的关于 react-native github 问题的引述,供未来读者参考

只需检查您是否在某个地方不小心从@babel/core 导入了一些东西。

这是原始链接

https://github.com/facebook/react-native/issues/27522#issuecomment-568306279