前言
npm没有权限,总是permission denied,每次下载都需要sudo?也不是办法,所以来尝试着解决一下。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ccb8e7781931fd1aba77b977717a90d7.png)
一、有没有修改文件的权限?
ls -l // 查看文件权限 是否有修改文件的全部权限
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/92ff97929450a3ae3acd3ffacfe97c27.png)
sudo chown -R 777 "文件路径......" // 然后输入开机密码 再查看文件权限
二、检查npm的权限
方法一修改之后,npm install *** 若还没有权限接下来尝试方法二。
1.查看npm目录路径
npm config get prefix
应该显示 /usr/local 或者/usr
2.将npm默认目录定向到其他你具有读写权限的目录