无法解析模块“ expo-font.js”

时间:2018-11-16 11:43:40

标签: javascript reactjs react-native expo

我正在处理博览会和小吃,并不断收到此错误

  

无法解析模块'module://expo-font.js'评估模块://expo-font.js评估模块://react-native-elements.js   ...

我没有导入任何字体,通过跟踪上面的路径,可以看到它在'react-native-elements'模块中出错

这是package.json中的依赖项

"react-native-elements": "0.19.1",
"react-navigation": "1.0.0-beta.27",
"react-native-animatable": "1.3.0",
"react-redux": "5.0.7",
"redux": "4.0.0",
"redux-logger": "3.0.6",
"redux-persist": "5.10.0",
"redux-persist/lib/storage": "5.10.0"

在导出之前,我也无法访问小吃上的App.json文件

过去,将react-native-elements版本更改为较低的版本,但此行为似乎已不再起作用

3 个答案:

答案 0 :(得分:1)

我一直都随机收到此问题。不幸的是,我无法通过大量搜索解决问题。但是,如果您创建了新的小吃,然后将代码直接复制并粘贴到新的小吃中,则您的项目就可以正常工作。无需继续尝试对其进行调试。

编辑  导入React-Native-Elements 0.19.1时出现问题。我不确定为什么。

答案 1 :(得分:1)

我通过导入“ expo-font”解决了该问题

答案 2 :(得分:0)

在Expo界面中,我更新了package.json并成功运行。关键是添加“ expo-font”:“ ^ 1.0.0”。在幕后它解析为expo-font@1.1.0。

"dependencies": {
   "@babel/core": "^7.0.0",
   "react-native-elements": "^1.0.0-beta7",
   "expo-font": "^1.0.0",
   "expo-asset": "~1.1.1",
   "expo-file-system": "~1.1.0",
   "expo-constants": "~1.1.0"
}