问题描述:在提交代码的时候提示node_modules/run-node/run-node:Permission denied ,
原因是因为项目的node_modules/是拷贝的同事的,存在某些问题
根据问题提示:node_modules/下的一个文件没有权限
文件权限是读(r),写(w),执行(x),
一、Permission denied 是指什么?
Permission denied 翻译过来的意思是:权限被拒绝;相信大家都知道,文件权限是读(r)、写(w)、执行(x);
二、为什么会出现“Permission denied”权限被拒绝?
为了安全着想,每个文件它的权限都不一样的,很明显出现这个问题,你缺少某种权限;
例如:
如果你要运行一个安装文件,你肯定是需要有执行(x)权限的,但是:恰好,这个文件默认给你的权限只允许你读(r)和写(w);因此你只要执行它安装,就会出现权限被拒绝;
三、如何解决“Permission denied”权限被拒绝?
文件缺少什么权限我们就给它什么权限;
修改权限命令:
chmod +x xampp.run #给xampp.run执行权限
chmod +w xampp.run #给xampp.run写权限
chmod +r xampp.run #给xampp.run读权限
注意:xampp.run是需要修改权限的文件
下图是解决本次问题的方法
参考文档:https://www.fujieace.com/linux/permission-denied.html