解决npm没有权限的问题
前言
npm没有权限,总是permission denied,每次下载都需要sudo?也不是办法,所以来尝试着解决一下。
一、有没有修改文件的权限?
ls -l // 查看文件权限 是否有修改文件的全部权限
sudo chown -R 777 "文件路径......" // 然后输入开机密码 再查看文件权限
二、检查npm的权限
方法一修改之后,npm install *** 若还没有权限接下来尝试方法二。
1.查看npm目录路径
npm config get prefix
应该显示 /usr/local 或者/usr
2.将npm默认目录定向到其他你具有读写权限的目录
- 创建一个目录用作全局安装:
mkdir ~/.npm-global
可以去访达中找到次隐藏文件,显示隐藏文件 command + shift + . (↙有个点)
- 配置npm使用这个新目录:
npm config set prefix '~/.npm-global'
- 打开或者创建一个“~/.profile”文件并添加下行代码:
export PATH=~/.npm-global/bin:$PATH
可以直接在文件夹中新建.profile然后添加 export PATH=~/.npm-global/bin:$PATH 内容至次文件中
或者直接命令行操作↓
touch ~/.profile
vi ~/.profile
// 进入文件 shift+i 进行修改文件添加export PATH=~/.npm-global/bin:$PATH
// 然后 按esc停止修改 再shift + : 输入wq 敲enter可保存退出次文件
cat ~/.profile // 查看是否有我们刚输入的内容
- 返回命令行,更新系统变量:
source ~/.profile
- 尝试npm install ***
操作到这儿就可以解决npm下载没有权限的问题了摆脱sudo问题!
解决npm没有权限的问题相关推荐
- npm缺少css-loader,/style-compiler,stylus-loader问题,npm没有权限无法全局更新问题【已解决】
npm缺少css-loader,/style-compiler,stylus-loader问题,npm没有权限无法全局更新问题[已解决] 参考文章: (1)npm缺少css-loader,/style ...
- npm没有权限,显示no such file or directory
npm没有权限,显示no such file or directory 初学vue,在安装vue-loader时,真的是踩了个深坑,我觉得有必要记录一下. 当在命令行输入: npm i vue-loa ...
- 解决npm install 失败问题
npm install 失败问题总结: 1.gyp ERR! configure error 解决: npm install --unsafe-perm npm 出于安全考虑不支持以 root 用户运 ...
- 深度解决npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
解决npm WARN config global --global, --local are deprecated. Use --location=global instead. 在安装完 node ...
- 解决npm下载包失败的问题
解决npm下载包失败的问题 参考文章: (1)解决npm下载包失败的问题 (2)https://www.cnblogs.com/rengised/p/6682235.html 备忘一下.
- Ubuntu、CentOS 解决docker命令权限问题(sudo)
Ubuntu.CentOS 解决docker命令权限问题(sudo) 参考文章: (1)Ubuntu.CentOS 解决docker命令权限问题(sudo) (2)https://www.cnblog ...
- 成功解决你没有权限访问,请与网络管理员联系图文教程
成功解决你没有权限访问,请与网络管理员联系图文教程 目录 解决问题 解决思路 解决方法 解决问题 你没有权限访问,请与网络管理员联系 解决思路 权限未设置. 解决方法 1.找到你要共享的文件夹,选中并 ...
- 解决npm 的 shasum check failed for错误
使用npm安装一些包失败,类似如下报错情况: C:\Program Files\nodejs>npm update npm npm ERR! Windows_NT 10.0.14393 npm ...
- MacOS~jenkins里解决docker执行权限问题
MacOS~jenkins里解决docker执行权限问题 参考文章: (1)MacOS~jenkins里解决docker执行权限问题 (2)https://www.cnblogs.com/lori/p ...
最新文章
- 惊了,老板要我开发一个工作流引擎!
- SCI写作|Tweet转发最多的好文之一:写好结构化论文(背景-内容-结论)的十条规则!...
- linux系统编程快速定位头文件的技巧之强大的grep命令
- Java中/r和/n的区别
- 创建即时通信服务器的工具 openfire 简介
- 如何找回被create or replace覆盖的PL/SQL对象
- Python学习(3)变量类型
- 谁说2021届秋招算法岗一定要灰飞烟灭啦?
- java 字符 几个字节_java中字符串占几个字节
- CodeForces 689E (离散化+逆元+组合)
- python getopt的用法
- 2k显示无法连接服务器,NBA2K18无法连接服务器怎么办 无法连接服务区解决方法一览...
- 大数据技术之大数据概论
- VC安装产生eula.1028.txt等文件的问题
- 吟清明之诗,舒心中之怀(转)
- sdn 华硕二级路由_360首款立式路由,还能检测各种设备上网详情,360路由V5S评测...
- DNS系统(服务器)的工作原理及攻击防护
- Debian7升级glibc至2.15
- 安装Aira2的三种方法(包括一键安装命令,epel源安装,源码安装)
- 信息学奥赛真题解析(玩具谜题)
热门文章
- Python学习笔记:16 面向对象编程入门
- 【hibernate框架】面向对象的查询语法(QBE和QBC)
- 谢孟媛老师英语拼读03(附我备注)
- 移动磁盘使用驱动器中的光盘之前需要格式化数据如何恢复
- Linux报You might want to save “/run/initramfs/rdsosreport.txt“ to a USB stick or /boot after mounting
- (仿)火车头采集器 源码开源
- 实施零信任要考量什么因素?| CSA发布《实战零信任架构》
- cadence SPB16.6原理图库(.olb)集合的库内容列表1
- 为什么很多公司都不招大龄码农?
- 圣诞老人的礼物-Santa Clau’s Gifts