Mac下安装npm全局包提示权限不够
2024-08-31 14:30:50
Mac OS下安装npm的全局包,总是出现如下提示Missing write access
,需要提升权限才能继续。
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
...
解决方法1
使用sudo。在安装命令前加上sudo,输入用户的登陆密码,提升权限进行安装。
# 更新npm
$ sudo npm i -g npm
解决方法2
修改usr/local的权限。使用sudo有一个风险是安装包可能会运行自己的一些脚本,使sudo操作变的不可控,不安全。
可以通过将/usr/local
的own从root转为登陆用户来解决这个问题。
$ sudo chown R $USER /usr/local
查看该目录可以看到own已经切换了:
$ ls -l /usr/local
接下来就可以进行普通安装了:
$ npm i -g npm
最新文章
- ElasticSearch的基本用法与集群搭建
- HMAC加密的消息摘要码
- NOIp2016 十连测 round1
- 今天学了递归,感觉好复杂啊/(ㄒoㄒ)/~~
- 【Alpha版本】冲刺阶段——Day 9
- Law of total probability
- VM设置BIOS延长时间
- 读数据库表填充DataTable
- js函数:setInterval()/clearInterval()——js网页计时器
- linux是实时系统还是分时操作系统
- Going Home(最大匹配km算法)
- CentOS7中安装MySQL5.7 (转)
- Trensient的使用介绍
- web服务器,验证码,Xftp使用方法
- ASP.NET MVC案例教程(四)
- oracle分析性能问题实例
- (转)get和post的区别
- svn2个小问题的解决
- java OOM还在看log日志,兄弟你错的的很严重,正确方式是分析dump文件
- [内核驱动] miniFilter 内核层与应用程序通信