一:Node.js簡介
Node.js是一個跨平臺的JavaScript運行環境,使開發者可以搭建服務器端的JavaScript應用程序
作用:使用Node.js編寫服務器端程序
- 編寫數據接口,提供網頁資源瀏覽功能
- 有利于前端工程化,可以集成各種開發中使用的工具和技術
1 前端工程化
前端工程化指:開發項目直到上線,過程中集成的所有工具和技術
- 壓縮工具
- 格式化工具
- 轉換工具
- 打包工具:webpack
- 腳手架工具
以上所有工具離不開node.js,Node.js是前端工程化的基礎
2 Node.js為何能執行JS
首先要明確一點,瀏覽器能執行JS代碼,依靠的是內核中的V8引擎(C++程序)
其次,Node.js是基于Chrome V8引擎進行封裝(運行環境),才能使得能夠執行JS代碼。因此,JS可以脫離瀏覽器,借助Node.js獨自執行JS代碼
區別與共通:
都支持ECMAScript標準語法
Node.js有獨立的API
Node.js環境沒有DOM和BOM對象
詳細如下圖所示:
二:Node.js安裝
附帶node-v16.19.0.msi安裝程序(指定版本:兼容vue-admin-template模板)
用cmd終端/powershell終端,使用node -v命令,檢查安裝node.js的版本號以及node.js是否安裝成功