Node.js 的 30 天學習日記--第五天

Node.js 學習第五天

上一個小章節學完了,接下來要學下一段就要先準備事前作業囉,讓我們繼續邊看邊學。

如果在看的過程中有任何錯誤歡迎寫 E-MAIL: pp840405@gmail.com 提醒我錯誤。


NPM

什麼事 npm 呢? NPM 官方網站 NPM WIKI
就是給一群使用 Node.js 開發的使用者發佈自己開發的模組, NPM 有許多非常好用的模組可以到 NPM 的官網去了解有哪些模組。


建立 package.json

package.json 是寫入這個模組本身的詳細資料,像名字、版本包含許多訊息,那如何建立自己的 package.json 呢? 跟著下列步驟做。
現在用 GIT 移動到自己檔案的資料夾。

1
npm init

輸入完之後會詢問你幾項問題:

  1. 這支模組的名稱
  2. 這支模組的版本號
  3. 描述(不想寫按 ENTER 跳過)
  4. 要執行主要的檔案是哪一支檔案
  5. 有沒有測試用程式碼 (沒有按 ENTER 跳過)
  6. 是否有 GIT 數據庫 (沒有建立 ENTER 跳過)
  7. 有沒有關鍵字尋找這支 NPM 方法 (沒有 ENTER 跳過)
  8. 作者是誰
  9. 這支模組需要 opne source (沒有 ENTER 跳過)
  10. 顯示你設定的結果 Y/N 來確定是與否
    完成後資料夾內就會有 package.json 檔案了。

如何安裝 NPM 模組

NPM 官網 ,以 express 這模組為範例,這模組有說明安裝需要在 git 裡面輸入這段程式碼 npm install express --save ,安裝前要先移動到你要安裝到的資料夾,移動到後先建立 package.json 在輸入這段程式碼, package.json 裡面會紀錄有安裝哪些模組方便管理所以需要安裝,安裝完成後建立 js 檔裡面新增變數 require('express') 可以去 console 查看這個模組。

npm install 如果你安裝的模組不小心遺失或刪除,你 package.json 檔裡面的 dependencies 有記錄的話,輸入這段就會把你所有缺失的模組全部安裝回來。

1
2
3
--save 加上這段會複寫 package.json 檔案
--save-dev 加上後面這段是測試用 會安裝測試用輔助工具
-g 是安裝在全域 全域會在 C:\users[使用者名稱]\AppData\Roming\npm 這個資料夾內

結語

NPM 是個非常好用的管理器,裡面有許多開發者創建的模組,各式各樣都有寫爬蟲、APP、資料庫、應用程式,都有一堆人建立並使用,十分建議好好了解 NPM 的詳細內容,有任何問題歡迎寫 MAIL: pp840405@gmail.com 一起共同討論。