node安装&设置

一直没怎么弄过node,最近要用到个新UI社区,需要更新node。记录一下node安装使用过程。

  • 下载安装 nvm,通过nvm可以选择安装多个不同的node版本,并做node版本的切换
1
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
  • 设置国内安装源
1
2
3
4
5
6
7
8
9
10
11
vim ~/.zshrc

# 增加npm源
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

# 增加npm别名,当然也可以用阿里源的直接安装

alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
  • 选择需要安装的node版本

看看远程有的版本,不过这个不建议太长了,会列出所有的版本

1
nvm ls-remote

这就短些了,只列出长期支持版本

1
nvm ls-remote --lts

安装默认目前的最新的lts版本

1
nvm install stable

先看下目前已经安装的

1
nvm ls

设置默认shell启动后,node的版本

1
2
#设置成目前最终的stable版本
nvm alias default stable
1
2
#指定某个版本作为默认版本
nvm alias default v17.3.0
  • npm 安装模块

-g 参数表示全局,不加则表示只是安装在当前目录下

1
2
#安装开发版,并一并包含所有依赖扩展
npm install --save-dev hexo-cli
1
2
#安装稳定版,并一并包含所有依赖扩展
npm install --save hexo-cli