Mac 下的 npm、nrm 和 nvm的命令总结

1.npm

npm 全称 Node package manager,是 Node 默认的包管理器,我们可以通过 npm 发布、安装和卸载依赖包;
常用命令:

npm install     # 安装模块
npm uninstall   # 卸载模块
npm update      # 更新模块
npm ls          # 查看安装的模块
npm init        # 在项目中引导创建一个 package.json 文件
npm config      # 管理npm的配置路径
npm publish     # 发布模块
npm version     # 查看模块版本
npm help        # 查看某条命令的详细帮助
npm root        # 查看包的安装路径

2.nrm
nrmnpm源管理器,它能便捷地切换不同的源来安装依赖包,主要解决了以下问题:

平时我们使用 npm 安装依赖包的时候,由于国内的网络访问外网太慢,导致下载速度特别慢;
有些公司内部会搭建一套 npm 私有仓库,这个时候就可以使用 nrm 对内部的 npm源 进行管理;

安装

sudo npm install -g nrm

常用命令

nrm ls                      # 列出可用的源
nrm use <registry>          # 选择源
nrm test npm                # 测试速度
nrm add <registry> <url>    # 添加源
nrm del <registry>          # 删除对应的源

3.nvm
nvmNode版本管理器,目的是为了解决开发中由于 Node 版本不同而出现的各种问题,方便切换各种版本的 Node
删除 node 相关模块
如果之前在官网下载并安装了 Node ,最好先将 Node 和 全局Node模块 先删除,方法如下:

# 查看已安装的全局模块,以便删除这些全局模块后再按不同 node 版本重新进行全局安装
npm ls -g --depth=0
# 删除全局 node_modules 目录
sudo rm -rf /usr/local/lib/node_modules 
# 删除 node
sudo rm /usr/local/bin/node
# 删除全局 node 模块注册的软链
cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm 

安装

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.0/install.sh | bash

或者

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.0/install.sh | bash

到时候去官网看看最新版本的把v0.37.0换了就行了

ps:演示i5ting_toc的安装和使用
i5ting_toc将md文件转换为文档!超好用!

sudo npm install -g i5ting_toc

在这里插入图片描述

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值