前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Mac下安装npm全局包提示权限不够

Mac下安装npm全局包提示权限不够

作者头像
Angel_Kitty
发布于 2019-06-24 01:51:29
发布于 2019-06-24 01:51:29
5.3K00
代码可运行
举报
运行总次数:0
代码可运行

Mac OS下安装npm的全局包,总是出现如下提示Missing write access,需要提升权限才能继续。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
...

解决方法1

使用sudo。在安装命令前加上sudo,输入用户的登陆密码,提升权限进行安装。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 更新npm
$ sudo npm i -g npm

解决方法2

修改usr/local的权限。使用sudo有一个风险是安装包可能会运行自己的一些脚本,使sudo操作变的不可控,不安全。

可以通过将/usr/local的own从root转为登陆用户来解决这个问题。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo chown R $USER /usr/local

查看该目录可以看到own已经切换了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ ls -l /usr/local

接下来就可以进行普通安装了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ npm i -g npm
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-06-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
MacOS安装npm全局包的权限问题
修改npm包所安装目录的权限:sudo chown -R $USER /usr/local 然后输入密码就可以了
hankleo
2020/09/17
2.6K0
Linux安装Hexo
a.终端输入sudo apt-get install git b.等待完成后分别输入 git config --global user.name "你的昵称" 和 git config --global user.email "你的邮箱"并替换为你的昵称和邮箱。 c.之后要生成秘钥输入ssh-keygen -t rsa -C "你的昵称" 连点三次回车后生成。
布衣者
2021/09/07
1.5K0
CentOS7.6安装MySQL(通过tar包安装的方式)
使用以下命令查找出安装的mysql软件包和依赖包:(若是用的腾讯云服务器,可以忽略该步骤)
悟空宇
2024/03/11
5530
CentOS7.6安装MySQL(通过tar包安装的方式)
Mac npm install permission denied
在macOS系统下,npm默认的全局安装路径是在/usr/local/lib/node_modules下。例如:当我们执行npm i -g vue-cli时,实际上是把vue-cli这个模块安装到了/usr/local/lib/node_modules目录下了。
赵哥窟
2023/04/19
1.4K0
全局安装 npm 包报错没有权限
在全局安装 npm 包的时候,比如 npm i npm-check -g,可能会报错,提示没有权限
玖柒的小窝
2021/10/19
2.1K0
NPM 使用介绍(上)
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
陈不成i
2021/07/09
5380
蛋疼的ElasticSearch(二)之配置ElasticSearch Head插件
Interesting things What did you do today 先入为主 ElasticSearch Head是什么? ElasticSearch Head是集群管理、数据可视化、
用户2032165
2018/06/06
1.7K0
在centos7安装nodejs并升级nodejs到最新版本
EPEL(Extra Packages for Enterprise Linux)企业版Linux的额外软件包,是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。
conanma
2022/01/04
8.2K0
npm安装提示‘current user ("nobody") does not have permission to access the dev dir XXX’
出现这个问题的根本原因是因为当前安装的npm包有其他的读写系统文件的操作,但是这些操作并不是以root身份执行的,所以就会出现权限不够的问题。
fastmock
2024/10/18
2870
[nodejs]修改全局包位置,修复npm安装全局模块命令失效。好记性不如烂笔头
Node.js通过npm的-g命令可以将包保存在全局,让所有项目共享,但默认情况下,会保存在/usr/lib/node_modules目录下,造成根目录空间不足,实际生产中,需要设置到合适位置下。
landv
2019/08/06
2.2K0
安装nodejs和elasticdump工具
此时的bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以通过建立软链接的方式将这个设置为全局。
何宇
2024/03/11
4560
Mac安装vue.js开发环境
本来以为在Mac上搭建vue.js的环境挺简单的,谁知遇到各种问题(可能是RP问题),网上解决的方法也寥寥无几,这里就记录下遇到的坑。
DannyHoo
2019/02/25
5.7K0
Mac安装vue.js开发环境
解决 npm install 报错 connect ECONNREFUSED 问题
一般来说是访问国外网站工具或者加速器开启了网络代理,修改了相关配置导致 npm连接本机 31181 端口安装包。
为为为什么
2023/04/16
8.6K0
React-Native For Android 环境搭建及踩坑
安装环境 本文默认以MacOS为系统,毕竟除了用React Native搞Android,你也会想用它搞iOS。 首先当然是Android的环境搭建,这里还是推荐把整个Android开发环境都弄起来,顺便还可以学学Android。关于Android环境搭建,以及使用Android Studio可以参考我的另一篇文章搭建安卓开发环境(Android Studio) 这里就不赘述了,需要注意的是,要安装好SDK,AVD(不是AV,是Android Virtual Device)。 弄好Android开发环境
Bob.Chen
2018/05/02
1.9K0
腾讯云从零部署nodejs站点
摘要总结:本文介绍了如何从零开始在服务器上部署一个完整的网站,包括选择服务器、安装系统、配置数据库、部署后端程序、配置nginx以及安装SSL证书。通过详细的步骤和操作,让读者快速掌握部署网站的方法,提高自己的技术能力。
IMWeb前端团队
2017/12/28
2.6K0
腾讯云从零部署nodejs站点
npm nodejs 经典安装问题
自从转开发后,碰到了很多以前没有遇到过的问题,搜索出来的文章因为思维方式和关键字的转变,对应的搜索结果也和以前大不一样,我也发现自己以前对很多技术的理解被国内的技术“专家博客”误导。最刺激我认知的莫非昨天的《99%的人都理解错了HTTP中GET与POST的区别》。虽然刚发出来就被从业老鸟喷:
运维部落
2019/07/12
2K0
npm nodejs 经典安装问题
Linux环境快速搭建elasticsearch6.5.4集群和Head插件
今天来一起实战Linux环境下搭建elasticsearch6.5.4集群和Head插件;
程序员欣宸
2019/05/29
1.3K0
Linux环境快速搭建elasticsearch6.5.4集群和Head插件
npm 入门教程
Node.js 的出现使得用 Javascript 写服务端应用成为可能。Node.js 由 C++ 编写而成并且构建于 V8 引擎之上,因此运行得很快。一开始,Node.js 只是想运行于服务端环境,但是开发者们显然不满足于此,开始创造各种工具来实现自动化任务。也因为此,基于 Node 的前端自动化工具(如Grunt, Gulp 和 Webpack)的出现也给前端开发带来了翻天覆地的变化。
疯狂的技术宅
2019/03/27
1.5K0
npm 入门教程
解决mac上每次升级nodejs都要重新安装扩展包的问题
虽然有了一些新生派竞品比如yarn,但使用或者习惯了npm的开发者仍然大有人在。
俺踏月色而来
2019/03/05
1.1K0
如何使用npm安装yarn
/usr/local/nodejs/bin/yarn -> /usr/local/nodejs/lib/node_modules/yarn/bin/yarn.js
全栈程序员站长
2022/09/27
4.9K0
相关推荐
MacOS安装npm全局包的权限问题
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验