安裝選擇msi格式還是zip((windows下Nodejs zip版下載安裝及環境變量配置))
-----以node.js 安裝為例:
1,外觀對比:


✿ 簡單介紹一下node的作用:
• node 需要安裝管理工具npm,使用NPM來安裝一些開發過程中依賴包.(現在的版本node 現在基本上已經集成了npm了,不用手動安裝了)

2,安裝 Node.js
1,准備工作:
(1)版本選擇:【沒有找到說那個版本比較推薦的說法,就是說下載LTS 版本即可,這里我就選擇版本是14】
(2)官網下載安裝包: https://nodejs.org/en/download/releases/
該安裝包有在windows下有2種形式
- **.msi的安裝
- **.zip的安裝
□ 總結 msi和 zip 格式區別:
msi 安裝包【圖形界面操作、自動配置,刪除、發生錯誤的解決操作比較簡單,功能比較豐富(安裝起來后,占內存會多些)】;
zip 壓縮包 【進行操作,例如卸載:需要通過命令和刪除一些文件等(解壓之后即可,不需要安裝)】
2,配置變量(配置node系統環境、npm全局模塊下載的路徑和緩存cache的路徑)
(1)node 環境配置:
.msi格式:安裝會自動將node.exe所在的目錄添加到系統環境變量path中
.zip格式:需要自己手動添加node.exe所在的目錄添加到系統環境變量path中

(2)配置、修改npm全局模塊(依賴包)下載的路徑和緩存cache的路徑:
1)node根目錄下新建兩個文件夾:node_global 和 node_cache:

2)配置node_global 和 node_cache系統變量:
① 變量名:NODE_HOME;變量值:D:\node-v14.18\nodeInstall\node-v14.18.2-win-x64

② path 下 分別有關 node、node_global 和 node_cache系統變量是:
%NODE_HOME%\
%NODE_HOME%\node_global
%NODE_HOME%\node_cache

3) 通過命令配置 npm全局安裝位置和緩存路徑位置:
npm config set prefix "D:\node-v14.18\nodeInstall\node-v14.18.2-win-x64\node_global"
npm config set cache "D:\node-v14.18\nodeInstall\node-v14.18.2-win-x64\node_cache"

~安裝配置至此完成,不過直接使用npm的官方鏡像太慢了,推薦使用淘寶的npm鏡像~
3,cnpm安裝:(使用淘寶定制的cnpm命令工具代替默認的npm,這樣就可以使用cnpm命令來安裝模塊了):
■ 安裝淘寶cnpm 鏡像((利用npm安裝淘寶鏡像的cnpm):):
---如果安裝失敗,記得切換cmd命令行為管理員cmd!
# 下載cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 設置代理為cnpm
npm config set registry https://registry.npm.taobao.org

■ 使用cnpm 命令來安裝模塊:
cnpm install [name]
✿ node.js是可以解析js的應用程序(即提供一個 JS 的運行環境,官網介紹:nodejs是對Chrome V8引擎進行了封裝)
■ 對於js運行環境,瀏覽器也可以解析,那么瀏覽器和node.js的區別?
---側重點不通過,node側重於面向開發服務器,在處理高並發上有得天獨厚的優勢。而瀏覽器側重於側重視圖,需要大量操作DOM。nodejs無法使用DOM和BOM的操作,瀏覽器無法執行nodejs中的文件操作等功能
■ 注意:nodejs的本質:不是一門新的編程語言,nodejs是javascript運行在服務端的運行環境,編程語言還是javascript
■ node用途:
① 開發服務端程序
② 開發命令行工具(CLI),比如npm,webpack,gulp,less,sass等
③ 開發桌面應用程序(借助 node-webkit、electron 等框架實現)
