node 版本管理工具
nvm,即node version manager(node 版本管理工具),允许你在同一台计算机上同时安装和管理多个Node.js版本,而不会互相干扰。
nvm使用
nvm用于控制node.js版本的命令主要有以下几条:
-
nvm list
nvm list
可以显示已经安装的node版本列表,如下所示:
nvm list // 显示已安装的版本(同 nvm list installed)
nvm list installed // 显示已安装的版本
nvm list available // 显示所有可以下载的版本
-
nvm install
nvm install 版本号
安装指定版本的node
nvm install 12.22.0 // 安装12.22.0版本node
nvm install latest // 安装最新版本node
注:当运行nvm install
命令时,若出现权限问题,可以使用管理员身份运行cmd
-
nvm use
nvm use 版本号
使用指定版本的node
nvm use 12.122.0 // 使用12.22.0版本node
注:当我们要使用npm时,需要先指定node版本,即先运行nvm use
命令,再使用npm
命令
-
nvm uninstall
nvm uninstall 版本号
卸载指定版本的node
nvm uninstall 16.16.0 // 卸载16.16.0版本node
命令
nvm arch:显示node是运行在32位还是64位
nvm install <version> [arch] :安装 node, version 是特定版本也可以是最新稳定版本 latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加 --insecure 绕过远程服务器的 SSL
nvm list [available] :显示已安装的列表。可选参数 available,显示可安装的所有版本。list可简化为ls
nvm on :开启 node.js 版本管理
nvm off :关闭 node.js 版本管理
nvm proxy [url] :设置下载代理。不加可选参数 url,显示当前代理。将 url 设置为 none 则移除代理
nvm node_mirror [url] :设置node镜像。默认是 https://nodejs.org/dist/ 如果不写url,则使用默认 url。设置后可至安装目录 settings.txt 文件查看,也可直接在该文件操作
nvm npm_mirror [url] :设置npm镜像。https://github.com/npm/cli/archive/ 如果不写 url,则使用默认url。设置后可至安装目录 settings.txt 文件查看,也可直接在该文件操作
nvm uninstall <version> :卸载指定版本 node
nvm use [version] [arch] :使用制定版本 node。可指定32/64位
nvm root [path] :设置存储不同版本 node 的目录。如果未设置,默认使用当前目录
nvm version :显示 nvm 版本。version 可简化为 v
node 包管理工具
npm使用
【前端笔记】前端包管理工具和构建打包工具介绍之npm、yarn、webpack、vite_webpack vite npm yarn package.json-优快云博客
安装淘宝npm(cnpm)提升打包速度
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm代理
修改.npmrc文件
#配置代理http proxy=http://proxy.example.com:8080 #配置代理https https-proxy=http://proxy.example.com:8080 #配置镜像 registry=https://registry.npm.taobao.org 如果不是在 .npmrc文件中配置 在上述两个命令前加上npm config set 即可 有时候在公司内部会有代理服务器,我们需要访问外网的npm库,那么可以设置no-proxy访问列表,这样npm会绕过代理服务器直接访问外网的npm仓库,如下命令所示: npm config set no-proxy=.example.com,.example.net 这个命令会在本地的npmrc文件中添加一行no-proxy配置,其中.example.com,.example.net是指不需要代理访问的地址列表