为了便于管理多个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 nvmnvm
这里没有应用which -a nvm
而是改用command -v nvm
来判断,因为nvm不是一个可执行文件,而是一个shell函数。
2. 装置Node
不指定版本号,示意装置最新版本:
$ nvm install node
确认是否装置胜利:
$ node --versionv19.0.0$ npm --version8.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
参考资料
- 装置nvm:https://github.com/nvm-sh/nvm...
- 装置Node:https://github.com/nvm-sh/nvm...