一、NodeJS基本介紹
什麼是Node.js?
Node.js 是一個基於"Chrome V8 引擎" 的JavaScript “運行環境”.
V8引擎?
V8引擎是一款專門解釋和執行JS代碼的虛擬機, 任何程序只要集成了V8引擎都可以執行JS代碼
也就是說只要將V8引擎嵌入到不同的宿主環境中, 就可以在不同的宿主環境下執行JS代碼
運行環境?
運行環境的特點: 可以運行"特定編程語言"編寫的"應用程序"
例如:
- 可以在Windows/Linux運行環境中 , 運行通過C/C++開發的程序
NodeJS是JavaScript應用程序的一個生存環境
注意
NodeJS不是一門編程語言,是一個運行環境
由於這個運行環境集成了V8引擎,所以在這個運行環境下可以運行我們編寫的JS代碼
這個運行環境最大的特點就是提供了操作“操作系統底層的API”
通過這些底層的API,我們可以編寫出網頁中無法實現的功能(諸如:打包工具,網站服務等)
二、NodeJS環境搭建
以下介紹三種安裝NodeJS的方法,方法一安裝出現問題,可使用方法二。
方法一、方法二的弊端是隻能搭建一個版本的Node環境(只能安裝長期支持版或當前發佈版)
在企業開發中一般使用方法三(nvm+node)的搭建方案
方法一:傻瓜式搭建
- 進入官網: https://nodejs.org/zh-cn/
- 下載:.msi安裝包(建議使用長期支持辦,較爲穩定)
- 全程下一步(可以修改安裝路徑)
- 在命令行工具中輸入 node -v 出現版本號,說明安裝成功
方法二:手動搭建
- 官網: https://nodejs.org/zh-cn/
- 下載:.zip安裝包(二進制安裝包)(建議使用長期支持辦,較爲穩定)
- 新建安裝目錄,並在其中解壓下載好的安裝包
- 在高級系統設置中手動配置環境變量
-
右鍵我的電腦
-
點擊屬性
-
點擊高級系統設置
-
點擊環境變量
-
找到“系統變量”中的“path”,選中path,點擊編輯
-
點擊新建,將解壓目錄放入,點擊“確定”即可
-
- 在命令行工具中輸入 node -v 出現版本號,說明安裝成功
方法三:搭建多個版本的Node環境
需要藉助nvm工具安裝多個版本的node。
1.安裝nvm
- 1、下載NVM:https://github.com/coreybutler/nvm-windows
查看最新發布版本。選擇二進制安裝包(也可選擇圖形界面哈)
- 2、新建安裝目錄,安裝目錄中建Node和NVM兩個文件夾,將下載好的NVM解壓到NVM文件夾中,
- 3、以管理員身份運行install.cmd文件(右鍵install.cmd文件,可以看到“以管理員身份運行”)
-
運行後直接回車,會打開一個txt文件
-
將文件另存爲到新建的NVM文件夾中,關閉txt文件和cmd控制檯
-
打開NVM文件夾,找到剛保存的settings.txt文件,用記事本打開
-
在root後填寫新建的NVM路徑,path後填寫Node路徑。並保存
-
- 4、配置環境變量
NVM_HOME:E:\nodeDev\nvm
NVM_SYMLINK:E:\nodeDev\nodejs
在path中添加:%NVM_HOME% %NVM_SYMLINK%
- 5.在命令工具中輸入 nvm version
2.安裝nodejs
使用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後解決。解決方案見:node下載安裝後,npm安裝失敗解決方案。
- 輸入:nvm list 查看安裝版本
- 輸入:nvm install 13.0.1 (版本號去nodejs官網獲取最新版本)
- 輸入:nvm list 查看安裝版本
- 輸入:nvm use 版本號 :選擇指定版本的Node.js(一般用穩定版本)
- 輸入:nvm list 查看安裝版本(當前使用版本前會有*號)
- 輸入:node v 顯示當前使用版本
- 輸入:nvm use 版本號 可切換其他版本