没有管理员权限下,Mac OS环境变量配置实现全局安装n、nrm这些

        正常情况下,我们通过npm install -g xxx就可以下载,但是由于不是管理员账户,所以没有sudo权限,会报错提示 ACCESS 没有权限访问,mkdir: cannot create directory ‘/usr/local/n’: Permission denied。

        可以通过在根目录新增一个存放全局依赖的文件夹,例如.node_global

1、打开终端
2、 查看本机已有的环境变量 
echo $PATH
3、创建一个文件夹来存放n
mkdir $HOME/.n
4、全局安装一个.node_global文件夹
mkdir ~/.node_global
5、配置 npm 以使用新的目录文件
npm config set prefix '~/.node_global'
6、在根目录下新建一个.bash_profile文件
vim ~/.bash_profile

按下i,进入编辑模式,然后输入

export PATH=/usr/local/node_global/bin:$PATH

export N_PREFIX=$HOME/.n

export PATH=$N_PREFIX/bin:$PATH


:wq!  保存退出
7、执行命令,更新系统变量
source .bash_profile

set -x N_PREFIX $HOME/.n
8、查看是否成功
npm install -g n
npm install -g nrm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值