I would like to use create-react-app, so I follow the instruction:
npm install -g create-react-app
create-react-app my-app
cd my-app/
npm start
But I have error on last step. After running npm start
I get error:
Could not find an open port at linux-llw5. Network error message: getaddrinfo ENOTFOUND linux-llw5
How can I fix it?
If you really need create-react-app , you might need to reinstall Node and reconfigure your dependencies to ensure you have a fresh start with Node, npm, npx, and the like.
We no longer support global installation of Create React App. The current solution is simple — run create-react-app and target the latest version. Different versions of npm may help as well, and you can upgrade using the following command. Please note that this may affect other projects on your system.
To solve the error "Module not found: Error: Can't resolve 'web-vitals'", make sure to install the web-vitals package by opening your terminal in your project's root directory and running the command npm install --save-dev web-vitals and restart your development server.
Your machine probably has a global HOST
environment variable so Create React App tries to find an open port on it instead of the default localhost
. Delete the environment variable and it should work fine as you want.
Alternatively you can explicitly change start
in scripts
in package.json
to run HOST=localhost react-scripts start
. But this seems a bit complex.
If you set variable in command line and run
...
cd my-app/
HOST=localhost npm start
application should start correctly
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With