首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >更改React Js中的相关路由

更改React Js中的相关路由
EN

Stack Overflow用户
提问于 2018-06-02 06:04:01
回答 2查看 35关注 0票数 3

我有这些导入:

代码语言:javascript
复制
import {Input, InputTxtCenter} from '../../../components/forms/input/input.js';
import {ButtonRed} from '../../../components/buttons/';
import {TxtCenter} from '../../../components/misc/texts/texts.js';

我想把这些路由转换成类似这样的东西

代码语言:javascript
复制
import {ButtonRed, ButtonWarning} from 'buttons';
import {TxtCenter} from 'misc/text';
import {TxtCenter} from 'forms/input';

也就是说,系统知道导入总是从"components“文件夹进行的

有可能做到这一点吗?而不必在node_modules中创建组件?

EN

回答 2

Stack Overflow用户

发布于 2018-06-02 06:14:12

我认为这不是一个React问题,而是一个模块解析/别名问题。

我假设您正在使用像babel这样的工具,您可以在其中尝试babel-plugin-module-resolver

其主要思想是在.babelrc文件中定义别名,以便在导入时避免跟踪相对目录结构。

票数 1
EN

Stack Overflow用户

发布于 2018-06-02 06:57:10

如果您使用的是NODE_PATH=src,则可以创建包含create-react-app.env文件。如果你真的需要定制,我建议你使用可能的eject选项使用CRA开始任何项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50651488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档