小编典典

如何避免在create-react-app中使用相对路径导入(/../../../redux/action/action1)

reactjs

我一直在使用create-react-app包创建一个React网站。我在整个应用程序中都使用相对路径来导入组件,资源,redux等,例如,import action from '../../../redux/action

我尝试使用module-alis
npm软件包,但没有成功。是否可以根据文件夹名称或别名(即绝对路径)导入任何插件?

例如,import action from '@redux/action'import action from '@resource/css/style.css'


阅读 468

收藏
2020-07-22

共1个答案

小编典典

.env在项目根目录中创建一个名为的文件并写入:

NODE_PATH=src

然后重新启动开发服务器。您应该能够在src没有相对路径的情况下导入任何内容。

注意:我不建议您调用文件夹,src/redux因为现在redux导入是否指向您的应用程序或库都令人困惑。相反,您可以调用文件夹src/app并从中导入内容app/...

我们故意不支持自定义语法,@redux因为它与Node解析算法不兼容。

2020-07-22