How to avoid using relative path imports (/../../../redux/action/action1) in create-react-app

Create a file called .env in the project root and write there:

NODE_PATH=src

Then restart the development server. You should be able to import anything inside src without relative paths.

Note I would not recommend calling your folder src/redux because now it is confusing whether redux import refers to your app or the library. Instead you can call your folder src/app and import things from app/....

We intentionally don’t support custom syntax like @redux because it’s not compatible with Node resolution algorithm.

Leave a Comment