当前位置:  开发笔记 > 编程语言 > 正文

在React Native中解析src dir以进行导入

如何解决《在ReactNative中解析srcdir以进行导入》经验,为你挑选了1个好方法。

如何配置React Native以导入相对于src目录的文件?换句话说,我想写import Foo from 'components/foo'而不是import Foo from '../../components/foo'.

使用webpack时,可以像这样配置.使用React Native packager我还没有找到办法.



1> ArneHugo..:

我还没有找到一个解决方案,让你可以按照自己想要的方式导入,但是有一些关于如何在这个线程中配置导入位置的建议.

我最喜欢的方案

(适用于任何JavaScript项目,而不仅仅是React Native,让我们编写非常短的路径来引用文件.)

package.jsonsrc/目录中创建一个内容:

{
    "name": "src"
}

这样做是说:这个文件夹是一个名为的包src.然后,您只需package.json在包名称后面添加它的位置(相对于所在的目录),即可导入该包中的任何文件/目录:

import Foo from 'src/components/foo';


另一种方法

在任何React Native Project中,您可以:

import Foo from 'MyApp/src/components/foo';

MyApp 您在文件index.ios.jsindex.android.js文件中注册的名称在哪里.

应用程序名称使用AppRegistry方法之一注册,例如

AppRegistry.registerComponent('MyApp', () => AppRootComponent);

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有