Inicio Blog arrow-menu-nigmacode Videos Cursos Foro

Error con npm run production en Laravel



Formulada por: Citlally Realizada: 12-01-2020

Hola buen samaritano,

soy nueva en laravel y decidí seguir su tutorial para subir mi proyecto al hosting y me he encontrado con un gran problema:

Al realizar el comando npm run production me da error y me genera este log:

----------------

0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'run', 'production' ]
2 info using npm@6.13.4
3 info using node@v10.18.0
4 verbose run-script [ 'preproduction', 'production', 'postproduction' ]
5 info lifecycle @~preproduction: @
6 info lifecycle @~production: @
7 verbose lifecycle @~production: unsafe-perm in lifecycle true
8 verbose lifecycle @~production: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/var/www/html/LaPlumaDelGanso/node_modules/.bin:$PATH:/usr/bin
9 verbose lifecycle @~production: CWD: /var/www/html/LaPlumaDelGanso
10 silly lifecycle @~production: Args: [ '-c',
10 silly lifecycle   'cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js' ]
11 info lifecycle @~production: Failed to exec production script
12 silly lifecycle @~production: Returned: code: -2  signal: null
13 info lifecycle @~production: Failed to exec production script
14 verbose stack Error: @ production: `cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js`
14 verbose stack spawn sh ENOENT
14 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19)
14 verbose stack     at onErrorNT (internal/child_process.js:415:16)
14 verbose stack     at process._tickCallback (internal/process/next_tick.js:63:19)
15 verbose pkgid @
16 verbose cwd /var/www/html/LaPlumaDelGanso
17 verbose Linux 4.15.0-74-generic
18 verbose argv "/usr/bin/node" "/usr/bin/npm" "run" "production"
19 verbose node v10.18.0
20 verbose npm  v6.13.4
21 error code ELIFECYCLE
22 error syscall spawn sh
23 error file sh
24 error path sh
25 error errno ENOENT
26 error @ production: `cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js`
26 error spawn sh ENOENT
27 error Failed at the @ production script.
27 error This is probably not a problem with npm. There is likely additional logging output above.
28 verbose exit [ 1, true ]

-----------------

Siendo sincera no entiendo que esta pasando y he tratado de investigar pero nada funciona, ya intente instalando nuevamente npm pero parece ser que esa no es la solución.

Estoy desesperada tratando de entender un poco sobre esto, pero pareciera imposible.

Espero puedas ayudarme, desde ya muchas gracias.

Respuesta de: Nigmacode Realizada: 15-01-2020

Buenas Citlally!

Una posible solución para esto podría ser eliminar la carpeta node modules y volver a ejecutarla con el comando npm install.

Espero haberte ayudado ¬°Un saludo!

¬ŅSabes la respuesta? ayuda a Citlally