安装前的准备
运行 npm list --global --depth=0 查看当前全局安装了哪些包,并记录下来,等环境整理好,再安装上
卸载 nodeJs
安装 nvm
Win
Mac
安装命令 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
配置 nvm
配置完成后,可进入 nvm 安装目录下的 settings.txt 文件中进行查看
nvm npm_mirror https://npm.taobao.org/mirrors/npm/ 设置 npm 镜像
nvm node_mirror https://npm.taobao.org/mirrors/node/ 设置 node 镜像
安装 node
nvm install 16.18.0 下载 16.18.0 版本的 node
nvm use 16.18.0 使用 16.18.0 版本的 node
安装 nrm
nrm 是一个 npm 源管理器
nrm add gf http://39.104.53.46:8080/repository/npm-group/ 将工福 npm 源添加到 nrm 中
nrm use gf 使用工福 npm 源
安装 pnpm
后续新项目全部使用 pnpm 做包管理
npm config get prefix --global 获取 npm 全局 bin 位置,得到路径 C:\Program Files\nodejs,然后将 pnpm 的全局 bin 位置设为相同路径 pnpm config set global-bin-dir "C:\Program Files\nodejs" --global【注:Win 需要此步设置,Mac 不需要设置】
其他可根据自己需要,选择安装的包
npm install rimraf --global 全局安装 rimraf(一个可快速删除 node_modules 的库)
npm install mddir --global 全局安装 mddir(一个可自动生成目录结构的库)
参考文档
node 版本和 npm 版本对应关系:https://nodejs.org/zh-cn/download/releases/