Nodejs nodejs安裝與VScode配置

2021-10-03 17:32:21 字數 1849 閱讀 5121

由於安裝時一不小心忘記截圖,所以在此引用這位優秀朋友的部落格。

一、nodejs的安裝

npm config set prefix "d:\program files\nodejs\node_global"

npm config set cache "d:\program files\nodejs\node_cache"

接下來設定環境變數,關閉cmd視窗,「我的電腦」-右鍵-「屬性」-「高階系統設定」-「高階」-「環境變數」

進入環境變數對話方塊,在【系統變數】下新建【node_path】,輸入【d:\program files\nodejs\node_modules】

將【使用者變數】下的【path】修改為【d:\program files\nodejs\node_global】,更改後截圖如下

配置完後,安裝個module測試下,如安裝最常用的express模組,開啟vscode的terminal(終端)視窗,

輸入如下命令進行模組的全域性安裝:

npm

install express -g # -g是全域性安裝的意思

就可以在node_global下看到該模組的資料夾

#其他常用模組安裝#

npminstall eslint -g #安裝eslint模組

#nodejs常用模組

#鳴謝:

#常用內建模組

fs 提供對檔案的操作。

path 簡化路徑相關操作,並提公升**可讀性。

http 提供兩種使用方式:

作為服務端使用時,建立乙個http伺服器,監聽http客戶端請求並返回響應。作為客戶端使用時,發起乙個http客戶端請求,獲取服務端響應。

https 與 http 模組極為類似,區別在於 https 模組需要額外處理ssl證書。

url 解析url、生成url,以及拼接url。

querystring 用於實現url引數字串與引數物件的互相轉換。

zlib 提供了資料壓縮和解壓的功能。

net 用於建立socket伺服器或socket客戶端。

express 是 node.js 應用最廣泛的 web 框架,現在是 4.x 版本,它非常薄。跟 rails 比起來,完全兩個極端。

utility 提供了很多常用且比較雜的輔助方法,如 utility.md5(

)。 superagent 是個 http 方面的庫,可以發起 get 或 post 請求。

cheerio 可以理解成乙個 node.js 版的 jquery,用來從網頁中以 css selector 取資料,使用方式跟 jquery 一樣。

eventproxy 將序列等待變成並行等待,提公升多非同步協作場景下的執行效率,可用於控制併發數。

iconv-lite 轉換編碼,如gbk轉utf8。

async 流程控制、併發控制。

supertest 是專門用來配合 express (準確來說是所有相容 connect 的 web 框架)進行整合測試的。

mocha 測試框架

should 斷言庫

chai 斷言庫

expect 斷言庫

istanbul 測試率覆蓋工具

benchmark 基準測試,可用於測試相同功能函式的執行速度。

node-dev 除錯時**改動後自動重啟載入服務

nodemon 除錯時**改動後自動重啟載入服務

nodejs nodejs安裝與配置

目錄 引數配置及環境變數配置 2 選擇安裝路徑安裝,比如d program files nodejs 3 安裝完成之後,開啟cmd,輸入npm v,會看到版本號 1 配置全域性模組的存放路徑和cache的存放路徑 在cmd中執行下面兩條命令,對應目錄下就會生成對應的資料夾 npm config se...

命令 nodejs Nodejs安裝和測試

0.引言 1.安裝nodejs nodejs首先是可以用來做web伺服器。然後也可以作為webrtc的信令伺服器。1 建立目錄,輸入如下命令 mkdir webrtc 2 進入建立的目錄,輸入如下命令 cd webrtc wget 如下介面 解壓完成介面 5 進入到解壓的目錄裡 cd node v1...

nodejs nodejs模組使用及簡單的示例

nodejs模組使用及簡單的示例 一.fs模組的使用 1.檔案操作 讀檔案 讀檔案var fs require fs 阻塞 同步 var data fs.readfilesync test.txt console.log data.tostring 非阻塞 非同步 fs.readfile test....