1.node.js是什么
node.js不是一门语言,而是一个开发平台,是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
何为开发平台:有对应的语言和实现特定功能的api
2.node.js的特点
1.事件驱动
2.非阻塞式 I/O 的模型
3.单线程
4.拥有世界上最大的开源生态系统-npm
3.node版本
LTS版本:长期支持版,即稳定版
Current版本:最新版
安装node后在cmd下运行node -v即可查看安装的node.js版本
如果安装成功却提示node不是内部或者外部的命令。则需要手动配置环境变量
4.配置环境变量
为什么要配置环境变量:一般情况下,cmd环境想要运行一个文件,例如node.exe,那么对应的路径下必须有node.exe这个文件才能启动,否则就会提示命令不存在。
配置环境变量就是告诉电脑,如果我们输入的命令在当前路径下没有对应的执行文件,那么就去其他路径下查看,配置环境变量也就是添加一个可供查找的绝对路径
如何配置环境变量:
右键计算机>属性>系统高级设置>高级>环境变量
选择Path这个变量名,对应的变量值是有若干的路径组成的每个路径用";"隔开,添加时也记得加 分号 ,这里node.js安装是已经自动添加了环境变量,所以里面已经有node.js的路径了,如果没有,就要手动添加
5.node.js多版本共存
node.js可以多版本共存,只要安装的时候选择不同的安装路径即可。但是哪个版本生效要看环境变量里面的配置,而如果要更换生效的版本,就需要修改环境变量。
手动修改不方便,nvm可以帮助我们方便快捷地切换node.js的版本
1.安装nvm(Node Version Manager )
下载安装nvm(windows版本):https://github.com/coreybutler/nvm-windows
2.常用命令:cmd窗口输入命令
- nvm v:显示nvm版本,如果有则表示安装成功。
- nvm list: 列出已经安装的node.js版本
- nvm uninstall 版本号:卸载指定版本的nodejs。
- nvm install latest:安装最新版node.js
- nvm install 版本号:安装指定的node.js版本
- nvm ues 版本号:使用指定的node.js版本