为了便于管理多个Node版本,使用nvm进行安装。
安装步骤
1. 安装nvm
安装nvm有多种方法,这里推荐使用git进行安装:
$ git clone https://github.com/nvm-sh/nvm.git .nvm
$ cd ~/.nvm
$ . ./nvm.sh
配置.bashrc
,增加:
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
确认是否安装成功:
$ source ~/.bashrc
$ command -v nvm
nvm
这里没有使用which -a nvm
而是改用command -v nvm
来判断,因为nvm不是一个可执行文件,而是一个shell函数。
2. 安装Node
不指定版本号,表示安装最新版本:
$ nvm install node
确认是否安装成功:
$ node --version
v19.0.0
$ npm --version
8.19.2
3. 配置npm源
默认的npm源在国外服务器上,访问比较慢,这里改用淘宝的镜像,使用的时候将npm改为cnpm即可。
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
4、下载npm包
以tldr
为例,下载方法为:
$ cnpm install tldr
确认是否安装成功:
$ which tldr
/Users/muming/.nvm/versions/node/v19.0.0/bin/tldr
$ tldr command
command
Command 强制当前 shell 执行指定程序,并忽略具有相同名称的任何函数、内置函数和别名。
更多信息:https://manned.org/command.
- 从字面上执行 ls 程序,即使存在 ls 别名:
command ls
- 显示指定命令的可执行程序路径或别名定义:
command -v 命令名
See also: ls
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。