背景

前端开发等场景中会用到不同版本的node.js,那就需要在系统中安装多个版本的nodejs,同时也要能方便切换。笔者用的win系统,下面使用nvm-windows来演示

安装nvm

下载地址:https://github.com/coreybutler/nvm-windows/releases
windows下载nvm-setup.exe,然后安装,注意选择出现的两个安装目录(建议非C盘)

安装完以后,进入nvm的安装目录,打开settings.txt,增加两行,已有的行不动:

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

手动安装node

这里以16.20为例,点击下载

然后安装,注意选择安装目录(建议非C盘)。完成后将安装目录加入环境变量。
打开新的cmd窗口,下图即表示安装成功
在这里插入图片描述

设置包保存路径

npm的文件默认保存在C盘,需要更改。
找到文件: “C:\Users\你的用户名.npmrc”
修改如下:

prefix=H:\nodejs\node_global
cache=H:\nodejs\node_cache
registry=https://repo.huaweicloud.com/repository/npm/

路径改为你自己的,这些是设置全局包(-g参数安装)路径,及下载镜像。

设置系统环境变量

在系统环境变量(不是用户):
在这里插入图片描述
这个的作用是给其它调用nodejs的工具指明包的搜索路径,如果在Python中也可以用如下方式指定:

os.environ["NODE_PATH"] = "路径"

nvm 安装其它版本

nvm install 20.17.0
nvm use 20.17.0

最后

说一下npm安装包的路径的选择问题,如果没有指定-g就在当前目录新建node_noudles文件夹,如果指定-g就安装到全局的node_noudles下,例如上面的H:\nodejs\node_global\node_noudles

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐