为了在新装的笔记本上能写博客,需要在其上配置一下nodejs环境,这边做一下记录。

Nodejs版本管理工具 Node Version Manager

可以直接使用pnpm作为Nodejs版本管理工具。

nvm针对linux、macos、wsl,windos请参考这个软件

1
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
1
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

接下来重启终端检查是否成功安装。

1
nvm -v

使用nvm安装nodejs

如果要安装最新的lts版本:

1
nvm install --lts

或者通过nvm list-remote查看所有版本,然后选择需要的版本安装:

1
nvm install <version>

查看已安装的版本:

1
nvm ls

切换默认版本

1
nvm use <version>

安装pnpm包管理工具

这里给出windows和类POSIX系统的安装指南,其他的可以参考pnpm安装指南

对于windows:

1
iwr https://get.pnpm.io/install.ps1 -useb | iex

对于POSIX类

1
curl -fsSL https://get.pnpm.io/install.sh | sh -

若没有安装curl可以使用wget:

1
wget -qO- https://get.pnpm.io/install.sh | sh -

使用镜像源

查看当前使用的源。

1
pnpm get registry 
1
pnpm config set registry https://registry.npmmirror.com 

还原

1
pnpm config set registry https://registry.npmjs.org

使用pnpm来管理nodejs版本

打印远程可用的 Node.js 版本:

1
pnpm env list --remote

安装Node.js的LTS版本:

1
pnpm env use --global lts

lts可以换成其他别名,例如:nightly(最新预览版本)、rc(预发布版本)、latest(最新版本)、codename

或者安装指定版本的Node.js:

1
pnpm env use --global <version>

安装指定版本的 Node.js,而不将其激活为当前版本:

1
pnpm env add --global <version>

打印本地安装的版本:

1
pnpm env list

移除指定版本的 Node.js:

1
pnpm env remove --global <version>

如果要使用Corepack安装其他的包管理器,需要安装Corepack:

1
pnpm add -g corepack