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.
- Borrar
node_modules
directorio - Borrar
package-lock.json
expediente - Iniciar símbolo del sistema como administrador <- importante
- Correr
npm install
- 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.