npm、nvm、nrm相关知识
# npm
npm 是 node 包管理工具,可以让开发者方便快捷地使用第三方模块,同时,开发者也可以将自己编写的模块发布到 npm 上供其他人使用
npm 相关命令:
// 查看npm的版本
npm -v
// 初始化npm项目
npm init -y
// 下载包
npm install 包名称 或 npm i 包名称
// 下载指定版本的包
npm install 包名称@4
// 生产环境会用到,把模块和版本号添加到dependencies
npm install 包名称 -S 或 npm install 包名称 --save
// 仅开发环境才会用到,把模块和版本号添加到devdependencies
npm install 包名称 -D 或 npm install 包名称 --save-dev
// 卸载包
npm uninstall 包名称
// 查看镜像源
npm config get registry
// 修改镜像源地址
npm config set registry http://registry.npm.taobao.org
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# nrm
方便快速的在不同的镜像之间进行切换,如切换到 npm、yarn、cnpm、taobao 等等
nrm 常用命令
// 全局安装nrm
npm install nrm -g
// 查看所有可用的镜像
nrm ls
// 切换镜像
nrm use 镜像名称
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# nvm
nvm 是一个 node 版本管理工具,方便在一台电脑上随时切换 node 版本
# 安装 nvm(Mac 上安装如下)
brew install nvm
1
或者从 github 上下载 nvm 仓库到本地
// 第1步,克隆仓库到本地
git clone https://github.com/nvm-sh/nvm.git
// 第2步,进入nvm项目,执行install.sh
1
2
3
4
2
3
4
# 配置 nvm 环境变量
// 第1步,将下述代码复制到 ~/.bash_profile文件中保存
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
// 第2步,执行以下命令,让配置文件在修改后立即生效
source ~/.bash_profile
1
2
3
4
5
6
7
2
3
4
5
6
7
至此,nvm 安装完毕。
# nvm 常用命令
// 查看当前已安装的node版本
nvm list 或nvm ls
// 查看远程所有可安装的node版本
nvm ls-remote
// 安装指定版本的node
nvm install 版本号
// 安装最新版本的node
nvm install node
// 使用指定版本的node,仅针对当前当次命令窗口生效
nvm use 版本号
// 写在指定版本的node
nvm uninstall 版本号
// 设置默认版本的node
nvm alias default 版本号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
编辑 (opens new window)
上次更新: 7/2/2024, 11:06:45 AM