React Native UnableToResolveError

时间:2017-11-02 00:23:03

标签: javascript reactjs react-native import create-react-native-app

我已经做了2年的React,我几天前就开始学习React Native了,并立即撞到了墙上。

我正在尝试将一个简单的.jsx文件导入到我的App.js中:

import PostsPage from './pages/PostsPage/PostsPageContainer.jsx';

这是我得到的错误:

无法解决./pages/PostsPage/PostsPageContainer.jsx“来自”.//App.js {{}}} /Users / Myser / Documents / app-name / pages / PostsPage / PostsPageContainer.jsx'文件或文件夹“,”名称“:”UnableToResolveError“,”type“:”UnableToResolveError“,”errors“:[{}]},”type“:”bundling_error“}”

此错误有一个huge thread但是所有人都试图导入外部模块。我正在尝试导入我自己创建的常规.jsx文件。我已经对文件确实存在进行了双倍和三重检查,并且拼写正确。我也尝试重新启动打包器并清除缓存。

我已使用: could not resolve创建此应用。

2 个答案:

答案 0 :(得分:2)

对于react-native中的文件扩展名,请使用 .js 而不是 .jsx 。默认扩展名为 .js ,除非您要禁用该规则。

答案 1 :(得分:0)

以下是我遇到的问题,并通过从文件夹名称中删除连字符来解决:https://github.com/bnovf/react-native-github-graphql-app/issues/15

我可以看到您的文件路径有.../app-name/..,将其更改为appname或appName,不要使用下划线,即app_name

我不知道原因,但这对我有帮助。