1.Node.js 簡介
Node 是一個讓 JavaScript (獨立)運行在服務端的開發平臺,它讓 JavaScript 成為與PHP、Python、Perl、Ruby 等服務端語言平起平坐的腳本語言。 發布于2009年5月,由Ryan Dahl開發,實質是對Chrome V8引擎進行了封裝。 簡單的說 Node.js 就是運行在服務端的 JavaScript。 Node.js 是一個基于Chrome JavaScript 運行時建立的一個平臺。底層架構是:javascript. 文件后綴:.js Node.js是一個事件驅動I/O服務端JavaScript環境,基于Google的V8引擎,V8引擎執行Javascript的速度非常快,性能非常好。 總結:Node.js 是js的運行環境,可以解析js代碼。是一個軟件工具。 |
2.Node.js 作用
前端和后端分離,直接通過JS寫項目、接口、爬蟲、桌面應用等。
3.Node.js 官網
官網:Node.js — 在任何地方運行 JavaScript
中文網:Node.js 中文網
學生社區:CNode:Node.js專業中文社區CNode:Node.js專業中文社區
https://cnodejs.org/
4.Node.js 安裝
參考網址: node.js 安裝詳細步驟教程 - 昵稱有點難取 - 博客園 測試命令行(版本): node -v npm -v |
npm:提供第三方的安裝模塊 |
由于npm的服務器在海外,所以訪問速度比較慢,訪問不穩定,cnpm的服務器是由淘寶團隊提供,服務器在國內,cnpm是npm鏡像,一般會同步更新,相差在10分鐘,所以cnpm在安裝一些軟件時候會比較有優勢。但是cnpm一般只用于模塊安裝,在項目創建與卸載等相關操作時仍使用npm。
全局安裝基于淘寶源的cnpm
#查看當前使用的鏡像路徑 npm config get registry 查看 #全局安裝cnpm的淘寶鏡像 安裝國內的cnpm npm install -g cnpm --registry=https://registry.npmmirror.com #查看cnpm是否安裝成功 cnpm -v |
5.通過命令行編寫js代碼,通過Node.js運行
Win+r ---> cmd ---><