You can find the code of this tutorial here, and follow the guide, step by step, in this PR.
You can take a look at a demo here.
Execute the following commands:
npx create-react-app cra-with-module-alias --template typescript
cd cra-with-module-alias
Execute:
npm run eject
To the below question, answer with yes
:
? Are you sure you want to eject? This action is permanent.
You will have the following structure:
cra-with-module-alias
├── README.md
├── node_modules
├── package.json
├── package-lock.json
├── .gitignore
├── config
│ ├── webpack.config.js
│ ├── ...
│ └── Other folder and files
├── scripts
│ ├── build.js
│ ├── start.js
│ └── test.js
├── public
│ ├── favicon.ico
│ ├── index.html
│ ├── logo192.png
│ ├── logo512.png
│ ├── manifest.json
│ └── robots.txt
└── src
├── App.css
├── App.tsx
├── App.test.tsx
├── index.css
├── index.tsx
├── logo.svg
├── react-app-env.d.ts
├── serviceWorker.ts
└── setupTests.ts
Install the dependencies:
npm i
#wavelop #webappmakers #webpack #typescript #react #react native