NVM
NVM是nodejs的版本管理工具,可以在一个环境中同时安装多个nodejs版本(和配套的npm版本),并随时切换。- 本文使用的
win10系统,步骤均是实际测试,如遇到新的问题, 可留言交流,共同进步。 - 其他系统教程,可以参考 nodejs官网 ,下图是
Mac OS的示例
下载与安装
- 前往
Github下载 nvm-windows - 直接安装(若是压缩包,请解压后安装)
- 安装完成,打开终端,如
cmd - 查看
nvm安装版本nvm version
nvm下载太慢?
-
1、查找
nvm的安装路径where nvm 示例:\Users\Administer\AppData\Roaming\nvm\nvm.exe -
2、在该路径下,找到
setting.txt -
Administer替换为自己的电脑名,复制地址到此电脑中的地址栏,可快捷打开\Users\Administer\AppData\Roaming\nvm\ -
3、打开
setting.txt文件,并添加如下两行代码node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/【注意】「重要通知」原淘宝 npm 域名即将停止解析 ,请及时更新域名地址
由于淘宝npm域名停止解析 http://npm.taobao.org 和 http://registry.npm.taobao.org 将在 2022.06.30 号正式下线和停止 DNS 解析。 域名切换规则: http://npm.taobao.org => http://npmmirror.com http://registry.npm.taobao.org => http://registry.npmmirror.com -
4、保存
setting.txt文件后,重启cmd继续执行其他操作
安装NodeJs
1 使用NVM安装(推荐)
-
查看可用node版本,或前往官网查看
nvm ls available -
根据实际需求,安装对应的node版本
nvm install v12.12.0 -
显示本地已经安装的node版本
nvm list -
使用指定版本的node,带星号是当前正在使用的版本
-
如果执行出现问题,请尝试以管理员权限运行
cmdnvm use 12.12.0 -
卸载指定的node版本
nvm uninstall 12.12.0 -
查看node版本
node -v
2 官网下载安装
- Nodejs官网
- 安装教程可参考:
菜鸟教程的Node.js 安装配置或自行百度 - 由于项目可能使用多个node版本,故推荐使用第一种
nvm安装方式
镜像源
-
查看当前使用的镜像源
npm config get registry -
修改/使用镜像源
# 临时使用 npm install 软件名 --registry https://registry.npmmirror.com/ # 全局修改 npm config set registry https://registry.npmmirror.com/ 也可使用nrm切换镜像源
NRM管理镜像源
-
安装 nrm(NPM registry manager)不仅可以帮助您在不同的
npm注册表之间轻松快速地切换,还可以测试自己网络访问不同镜像源的速度。npm install -g nrm -
列出所有当前可用的镜像源
nrm ls npm ---------- https://registry.npmjs.org/ yarn --------- https://registry.yarnpkg.com/ tencent ------ https://mirrors.cloud.tencent.com/npm/ cnpm --------- https://r.cnpmjs.org/ taobao ------- https://registry.npmmirror.com/ npmMirror ---- https://skimdb.npmjs.com/registry/ -
使用淘宝镜像源
nrm use taobao -
测试访问速度
nrm test taobao
Node包管理器
- 常用的包管理器如下:
cnpmyarnpnpm,更多包管理器可访问Node.js官网了解
cnpm
-
安装cnpm
npm install cnpm -g or npm install -g cnpm --registry=https://registry.npmmirror.com -
检查cnpm版本
cnpm -v
yarn
-
安装yarn
npm install --global yarn -
检查yarn版本
yarn -v
pnpm
-
vue3推荐的包管理工具
node.js v18.12+,最低版本要求可能会变,具体可查看 pnpm官网
npm install -g pnpm -
检测pnpm版本
pnpm -v