Saltar al contenido

Laravel 5.4 ‘cross-env’ no se reconoce como un comando interno o externo

Ya no necesitas indagar más por todo internet porque has llegado al lugar exacto, tenemos la solución que deseas sin problema.

Solución:

Debe hacer que cross-env funcione globalmente en lugar de tenerlo en el proyecto.

1) eliminar node_modules carpeta

2) correr

npm install –global cross-env

3) eliminar "cross-env": "^5.0.1", de package.json expediente devDependencies sección. En realidad, puede omitir este paso y mantener intacto el archivo package.json. Si tu prefieres.

4) correr

npm install –no-bin-enlaces

5) correr

npm run dev

y verlo funcionando

PS Probado en Windows 10 con Laravel-5.4

PPS Windows 10 con Laravel-5.6 no tiene este problema, por lo tanto actualizando es una solución alternativa.

Primer intento:

rm -rf node_modules
rm package-lock.json yarn.lock
npm cache clear --force

Luego ejecuta el comando

npm install cross-env

npm install 

y luego también puedes ejecutar

npm run dev

Siguiendo estos pasos resolvió mi problema.

  1. Borrar node_modules directorio
  2. Borrar package-lock.json expediente
  3. Iniciar símbolo del sistema como administrador <- importante
  4. Correr npm install
  5. Correr npm run dev

Si guardas alguna duda o disposición de aclararse nuestro escrito te recordamos dejar una reseña y con mucho gusto lo interpretaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *