Node版本管理工具nvm的安装与使用(windows)

简介: 下载并安装nvm; 校验及简单使用

0x01 下载并安装nvm

1. 概括

a. 概念:

nvm是一个可以让你在同一台机器上安装和切换不同版本node的管理工具

2. 下载

a. 下载地址(github),输入nvm进行搜索:

https://github.com

第一个:linuxmac版本

第二个:windows版本

这里安装windows版本:

20190131161732372.png

b. 点击分支,选择Tags,选择指定版本:1.1.7


20190131162105709.png


c. 拉下,找到下载链接,点击:

20190131162140122.png

d. 选择第二个:nvm-setup.zip

20190131162334899.png

3. 安装并配置

a. 解压,并安装,过程提示我已安装过v6.12.3版本,是否关联,选择是:

20190131162748806.png

b. 修改使用为淘宝镜像,使下载更快

安装的目录下打开settings.txt文件(可用notepad++打开),加上:

node_mirror: https://npm.taobao.org/mirrors/node/ 
npm_mirror: https://npm.taobao.org/mirrors/npm/


20190131165139905.png

c. 配置全局路径下载路径(不然会默认下载到c盘,自行修改路径)

npm config set prefix "E:\nodejs\node_global"
npm config set cache "E:\nodejs\node_cache"

PS:如果还没安装好了Node.js的话,可以跳过此步骤。


如果执行npm或node出现问题:

‘npm’ 不是内部或外部命令,也不是可运行的程序

或批处理文件。

可能自动添加的系统变量没加载成功,请在“系统变量”里找到Path,将里面的值后面的%NVM_HOME%;%NVM_SYMLINK%,放到最前面,记得后面要加个英文;隔开,然后重新启动命令行即可。


0x02 校验及简单使用

1. 校验

a. win+R,打开运行,输入cmd,再输入nvm,有版本好出现,说明安装成功。

20190131163439907.png


2. 简单使用

a. 常用命令:

查看当前版本:nvm list,没有则显示没有。

查看可下载版本:nvm list available

20190131163949308.png

下载版本:nvm install v11.7.0

使用版本:nvm use v11.7.0

20190131165633611.png


需要use之后,才能使用node -v查看node.js的版本号。

如果出现npm无法使用的情况:

20210128105941189.png


可以卸载后,再重新安装一遍:

nvm uninstall 11.7.0
nvm install 11.7.0


附加:

1、查询当前的npm的源,“http://registry.npmjs.org”为默认的官方源。

npm config get registry

设置npm为淘宝源

npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist

这样安装package就会快很多。

2、npm 全局安装配置:

npm config set prefix "E:\nodejs\node_global"
npm config set cache "E:\nodejs\node_cache"

3. 命令总览

nvm version: 显示当前运行的nvm版本,可以简写为nvm v
nvm use <arch>:使用所选版本,可指定32/64位模式
nvm arch [32|64]: 显示node是运行在32位还是64位模式。指定32或64来覆盖默认体系结构
nvm list [available]:列出已经安装的node.js版本。可选的available,显示可下载版本的部分列表。这个命令可以简写为nvm ls [available]
nvm install <version> [arch]:该可以是node.js版本或最新稳定版本latest,可指定32/64位模式
nvm uninstall <version>: 卸载指定版本的nodejs。
nvm on: 启用node.js版本管理
nvm off: 禁用node.js版本管理(不卸载任何东西)
nvm proxy [url]: 设置下载的代理。不加参数url,查看当前的代理。设置[url]为none删除代理
nvm node_mirror [url]:设置node镜像,默认为https://nodejs.org/dist/,可设为淘宝的镜像https://npm.taobao.org/mirrors/node/
nvm npm_mirror [url]:设置npm镜像,默认为https://github.com/npm/npm/archive/。可设为淘宝的镜像:https://npm.taobao.org/mirrors/npm/
nvm root [path]: 设置 nvm 存储node.js不同版本的目录,不设置则使用当前目录。 

0xFF 总结

  1. 不安装nvm,对于初学者而言,学习起来很麻烦,版本冲突很常见,而无从下手,安装nvm后可根据学习材料,选择对应的版本,使学习起来更顺利。


相关文章
|
6月前
|
人工智能 JavaScript 开发工具
极速上手!Claude Code 原生支持 Windows 免WSL安装教程
Claude Code 现已支持 Windows 原生运行,无需 WSL 配置。本文提供详细安装教程,涵盖 Node.js 环境验证、Git 安装及 Claude Code 配置步骤,助你快速上手这一强大 AI 编程工具。
5493 7
|
6月前
|
存储 虚拟化 Windows
VMware安装Windows10
本案例介绍了在Windows系统上使用VMware Workstation 17.5 Pro安装配置Windows 10虚拟机的详细步骤,包括所需设备、软件下载链接、虚拟机设置及系统安装全过程。
3189 133
VMware安装Windows10
|
5月前
|
安全 Ubuntu iOS开发
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
245 3
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
|
6月前
|
安全 数据安全/隐私保护 Windows
ZyperWin++使用教程!让Windows更丝滑!c盘飘红一键搞定!ZyperWin++解决系统优化、Office安装和系统激活
ZyperWin++是一款仅5MB的开源免费Windows优化工具,支持快速优化、自定义设置与垃圾清理,兼具系统加速、隐私保护、Office安装等功能,轻便无广告,小白也能轻松上手,是提升电脑性能的全能管家。
1912 0
|
8月前
|
JavaScript Unix Linux
nvm与node.js的安装指南
通过以上步骤,你可以在各种操作系统上成功安装NVM和Node.js,从而在不同的项目中灵活切换Node.js版本。这种灵活性对于管理不同项目的环境依赖而言是非常重要的。
2352 11
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
|
存储 JavaScript 搜索推荐
Node框架的安装和配置方法
安装 Node 框架是进行 Node 开发的第一步,通过正确的安装和配置,可以为后续的开发工作提供良好的基础。在安装过程中,需要仔细阅读相关文档和提示,遇到问题及时解决,以确保安装顺利完成。
1062 155
|
12月前
|
资源调度 JavaScript 前端开发
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
11722 23

热门文章

最新文章