概述
Node.js是谁
众所周知,是一个基于"Chrome V8 引擎" 的JavaScript “运行环境”。
小声BB:那V8是谁?
- 小编露齿而笑:“V8引擎是一款专门解释和执行JS代码的虚拟机, 任何程序只要集成了V8引擎都可以执行JS代码。也就是说只要将V8引擎嵌入到不同的宿主环境中, 就可以在不同的宿主环境下执行JS代码。”
小声BB:那“运行环境”是谁?
- 小编微笑:“运行环境的特点: 可以运行"特定编程语言"编写的"应用程序"
例如:可以在Windows/Linux运行环境中, 运行通过C/C++开发的程序”、小声BB【快哭了】:那Node.js到底是谁?
- 小编:“Node.js是JavaScript应用程序的一个生存环境。最大的特点就是提供了操作“操作系统底层的API”。通过这些底层的API,我们可以编写出网页中无法实现的功能”
使用同JavaScript相似的语法规则,就可以编写一些前端无法实现的功能,对前端同学而言是通往全栈的一条好走的路。
而Node.js也在随着时代变迁,更新出非常多的版本,来支持技术的进步。
但是使用老版本的Node.js开发的功能常同新版Node.js不匹配。因此在项目维护中,要注意Node.js的版本切换问题。
那么也就引出了今天的主人公“nvm”
谁是nvm?
nvm是Node.js的包管理工具。它提供了Node.js版本的查看,安装,卸载、切换等功能。
如何使用nvm管理多版本Node.js
一、安装nvm
-
下载NVM:
查看nvm安装包网址:https://github.com/coreybutler/nvm-windows
查看最新发布版本【见图1】。选择二进制安装包【见图2】(也可选择图形界面)。
图1
图2 -
新建安装目录,安装目录中建Node和NVM两个文件夹【见图3】,将下载好的NVM解压到NVM文件夹中。
图3 -
以管理员身份运行install.cmd文件【见图4】(右键install.cmd文件,可以看到“以管理员身份运行”)。
-
运行后直接回车,会打开一个txt文件,将文件另存为到新建的NVM文件夹中,关闭txt文件和cmd控制台。
-
打开NVM文件夹,找到刚保存的settings.txt文件,用记事本打开。在root后填写新建的NVM路径,path后填写Node路径。并保存【见图5】
-
配置环境变量:
- NVM_HOME:E:nodeDevnvm
- NVM_SYMLINK:E:nodeDevnodejs
- 在path中添加:%NVM_HOME% %NVM_SYMLINK%
-
在命令工具中输入 nvm version,显示nvm对应的版本号,表示nvm安装成功。
二、安装Node.js
使用nvm命令安装node
NVM常用命令:
nvm list:查看当前安装的Node.js所有版本
nvm install 版本号:安装指定版本的Node.js
nvm uninstall 版本号 :卸载指定版本的Node.js
nvm use 版本号 :选择指定版本的Node.js
- 输入:nvm install 12.13.0 会自行将nodejs安装到nodejs文件下。(版本号去nodejs官网获取最新稳定版本)。
若安装过程中显示node安装完成,npm下载失败的提示可以先不管,安装完node后解决。 - 输入:nvm install 13.0.1 同上一步
- 输入:nvm list 查看安装版本
- 输入:nvm use 版本号 :选择指定版本的Node.js(一般用稳定版本)
- 输入:nvm list 查看安装版本(当前使用版本前会有*号)
以上1-5步骤,即为安装Node.js并管理Node.js版本的全步骤,是不是很简单呢?
最后
以上就是稳重大侠为你收集整理的nvm的安装与使用的全部内容,希望文章能够帮你解决nvm的安装与使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复