Laravel ‘cross-env’ Is Not Recognized as An Internal or External Command [Solved]
We may face this error if we run npm run dev
this. We need to make cross-env working globally instead of having it in the project.
Solution 1
- Delete
node_modules
folder from your project. - Run
npm install --global cross-env
this command. - Delete
"cross-env": "^5.0.1",
frompackage.json
filedevDependencies
section. - Run
npm install --no-bin-links
- Now run
npm run dev
to what happens.
Solution 2
- Delete
node_modules
directory from your project. - Delete
package-lock.json
file. - Start command prompt as Administrator.
- Run
npm install
- Then Run
npm run dev
Note: I’ve found this answer in StackOverflow. I hoe this link will help you too. Thanks. ?
Md Obydullah
Software Engineer | Ethical Hacker & Cybersecurity...
Md Obydullah is a software engineer and full stack developer specialist at Laravel, Django, Vue.js, Node.js, Android, Linux Server, and Ethichal Hacking.