Tengo un problema al instalar mi aplicación en un servidor nuevo, vengo de centos6 a centos7 .
Cuando estoy instalando una aplicación Laravel que funciona perfectamente en centos6 , funciona bien, excepto cuando ejecuto npm run dev
[root@v6-a10 worknow4.0]# npm run dev > dev > npm run development > development > cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js node:events:306 throw er; // Unhandled 'error' event ^ Error: spawn node_modules/webpack/bin/webpack.js EACCES at Process.ChildProcess._handle.onexit (node:internal/child_process:269:19) at onErrorNT (node:internal/child_process:467:16) at processTicksAndRejections (node:internal/process/task_queues:80:21) Emitted 'error' event on ChildProcess instance at: at Process.ChildProcess._handle.onexit (node:internal/child_process:275:12) at onErrorNT (node:internal/child_process:467:16) at processTicksAndRejections (node:internal/process/task_queues:80:21) { errno: -13, code: 'EACCES', syscall: 'spawn node_modules/webpack/bin/webpack.js', path: 'node_modules/webpack/bin/webpack.js', spawnargs: [ '--progress', '--hide-modules', '--config=node_modules/laravel-mix/setup/webpack.config.js' ] } npm ERR! code 1 npm ERR! path /home/admin/domains/worknow-cursos.com/public_html/worknow4.0 npm ERR! command failed npm ERR! command sh -c cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2022-02-07T19_56_43_919Z-debug.log npm ERR! code 1 npm ERR! path /home/admin/domains/worknow-cursos.com/public_html/worknow4.0 npm ERR! command failed npm ERR! command sh -c npm run development npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2022-02-07T19_56_44_006Z-debug.logHe estado buscando una respuesta durante horas, pero nada funciona.
Intenté eliminar node_modules y package-lock y reinstalar , pero tampoco funcionó.
Ok, el problema podría ser el permiso como dice dimitri. Solo voy a node_modules/webpack/bin/webpack.js y cambio el permiso a 777
No sé si esto es recomendable, pero al menos funciona.