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版本