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
輸入完之後會詢問你幾項問題:
- 這支模組的名稱
- 這支模組的版本號
- 描述(不想寫按 ENTER 跳過)
- 要執行主要的檔案是哪一支檔案
- 有沒有測試用程式碼 (沒有按 ENTER 跳過)
- 是否有 GIT 數據庫 (沒有建立 ENTER 跳過)
- 有沒有關鍵字尋找這支 NPM 方法 (沒有 ENTER 跳過)
- 作者是誰
- 這支模組需要 opne source (沒有 ENTER 跳過)
- 顯示你設定的結果 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 | --save 加上這段會複寫 package.json 檔案 |
結語
NPM 是個非常好用的管理器,裡面有許多開發者創建的模組,各式各樣都有寫爬蟲、APP、資料庫、應用程式,都有一堆人建立並使用,十分建議好好了解 NPM 的詳細內容,有任何問題歡迎寫 MAIL: pp840405@gmail.com 一起共同討論。