[本地跑项目总是要权限校验输密码]Error: EACCES: permission denied

本文主要是介绍[本地跑项目总是要权限校验输密码]Error: EACCES: permission denied,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题:

本地跑项目总是要sudo输密码,很麻烦
不sudo就报权限问题

Error: EACCES: permission denied, open 'packages/modules/xxx.yml'

问题原因:

运行的目录 的 owner 是 root,因此有权限问题

➜  ~ ls -la /Users/workCode/web-mono/node_modules
total 1472
drwxr-xr-x  2120 root  staff   67840  1 23 19:16 .
drwxrwxrwx    42 xxx   staff    1344  1 23 20:30 ..
drwxr-xr-x   159 root  staff    5088  1 23 19:16 .bin
-rw-r--r--     1 root  staff  750601  1 23 19:16 .yarn-integrity
drwxr-xr-x     3 root  staff      96  1  4 11:51 @adobe
drwxr-xr-x     5 root  staff     160  1  4 11:51 @ag-grid-community
drwxr-xr-x     3 root  staff      96  1  4 11:51 @ahooksjs
drwxr-xr-x     3 root  staff      96  1  4 11:51 @ampproject
drwxr-xr-x     9 root  staff     288  1  4 11:51 @ant-design
drwxr-xr-x    25 root  staff     800  1  4 11:51 @antv
drwxr-xr-x   123 root  staff    3936  1  4 11:51 @babel
drwxr-xr-x     3 root  staff      96  1  4 11:51 @

解决方案

降权

➜  ~ sudo chown -R $USER /Users/xxx/workCode/web-mono/node_modules
Password:➜  ~
➜  ~ ls -la /Users/xxx/workCode/web-mono/node_modules            
total 1472
drwxr-xr-x  2120 xxx  staff   67840  1 23 19:16 .
drwxrwxrwx    42 xxx  staff    1344  1 23 20:30 ..
drwxr-xr-x   159 xxx  staff    5088  1 23 19:16 .bin
-rw-r--r--     1 xxx  staff  750601  1 23 19:16 .yarn-integrity
drwxr-xr-x     3 xxx  staff      96  1  4 11:51 @adobe
drwxr-xr-x     5 xxx  staff     160  1  4 11:51 @ag-grid-community
drwxr-xr-x     3 xxx  staff      96  1  4 11:51 @ahooksjs

参考:error-eacces-permission-denied-access-usr-local-lib-node-modules

这篇关于[本地跑项目总是要权限校验输密码]Error: EACCES: permission denied的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/771080

相关文章

SpringBoot项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

Windows 上如果忘记了 MySQL 密码 重置密码的两种方法

《Windows上如果忘记了MySQL密码重置密码的两种方法》:本文主要介绍Windows上如果忘记了MySQL密码重置密码的两种方法,本文通过两种方法结合实例代码给大家介绍的非常详细,感... 目录方法 1:以跳过权限验证模式启动 mysql 并重置密码方法 2:使用 my.ini 文件的临时配置在 Wi

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

Spring Security+JWT如何实现前后端分离权限控制

《SpringSecurity+JWT如何实现前后端分离权限控制》本篇将手把手教你用SpringSecurity+JWT搭建一套完整的登录认证与权限控制体系,具有很好的参考价值,希望对大家... 目录Spring Security+JWT实现前后端分离权限控制实战一、为什么要用 JWT?二、JWT 基本结构

springboot项目如何开启https服务

《springboot项目如何开启https服务》:本文主要介绍springboot项目如何开启https服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录springboot项目开启https服务1. 生成SSL证书密钥库使用keytool生成自签名证书将

将Java项目提交到云服务器的流程步骤

《将Java项目提交到云服务器的流程步骤》所谓将项目提交到云服务器即将你的项目打成一个jar包然后提交到云服务器即可,因此我们需要准备服务器环境为:Linux+JDK+MariDB(MySQL)+Gi... 目录1. 安装 jdk1.1 查看 jdk 版本1.2 下载 jdk2. 安装 mariadb(my

Java使用ANTLR4对Lua脚本语法校验详解

《Java使用ANTLR4对Lua脚本语法校验详解》ANTLR是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件,下面就跟随小编一起看看Java如何使用ANTLR4对Lua脚本... 目录什么是ANTLR?第一个例子ANTLR4 的工作流程Lua脚本语法校验准备一个Lua Gramm

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

《Node.js数据库CRUD项目示例详解(完美解决方案)》:本文主要介绍Node.js数据库CRUD项目示例详解(完美解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考... 目录项目结构1. 初始化项目2. 配置数据库连接 (config/db.js)3. 创建模型 (models/

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll