[英]Why I cannot run npm run dev on a centos7?
I have a problem installing my app on a new server, I come from centos6
to centos7
.我在新服务器上安装我的应用程序时遇到问题,我来自centos6
到centos7
。
When I am installing a Laravel
app that works perfectly on centos6
it goes right except when I run npm run dev
当我安装一个在centos6
上完美运行的Laravel
应用程序时,它运行正常,除非我运行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.log
I have been searching for an answer for hours but nothing works.我一直在寻找几个小时的答案,但没有任何效果。
I tried to delete node_modules and package-lock and reinstall , but also didn't work.我试图删除 node_modules 和 package-lock 并重新安装,但也没有用。
Ok the problem might be permission as dimitri says.好的,问题可能是 dimitri 所说的许可。 I just go to node_modules/webpack/bin/webpack.js and change the permission to 777我只是 go 到 node_modules/webpack/bin/webpack.js 并将权限更改为 777
I dont know if this is recomended but at least works我不知道这是否被推荐但至少有效
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.