How to fix the npm ERR! code ELIFECYCLE error
In this tutorial, we are going to learn about how to fix the npm ERR! code ELIFECYCLE error.
If we a run npm install
command followed by the npm start
sometimes you will see the following error in your terminal.
npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "server"
npm ERR! node v12.0
npm ERR! npm v6.3.0
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Make sure you have the latest version of node.js and npm
installed.
npm ERR! If you do, this is most likely a problem with the todo_app
package react,
npm ERR! not with npm itself.
This above error is occurred due to the node_modules
folder is corrupted in your project, to fix it follow the below steps.
- First, clean the
npm
cache by using the following command.
npm cache clean --force
- Delete the
node_modules
folder andpackage-lock.json
file using:
rm -rf node_modules package-lock.json
or you can delete it manually by right-clicking on it and select the delete
option.
- Now, re-install the npm packages again by running the below command.
npm install
- Start the development server using the appropriate command, like
npm start
ornpm run dev
. It will work successfully without any errors.