npm (Node Package Manager)
- 是 Node.js的套件管理器
- 用 JS 寫 的工具包平台
- 統整工具包,讓開發者方便搜尋使用(jQuery, Express, Vue, React)
- 套件下載量越高,越多開發者使用,可靠性較高。
- 安裝Node.js時,已下載npm指令
安裝套件流程:
先建立並進入資料夾
npm init -y
=> 初始化專案資料夾,會產生package.json檔
npm i express@4.16.4
=> 產生node_modules資料夾、package-lock.json檔案
=> package.json檔出現下載的套件和版本
npm i express-handlebars@3.0.0
=>安裝樣板引擎,可以帶入資料用
npm install -g nodemon
=>在電腦全域安裝不需要在每個專案都重複安裝 nodemon套件。
nodemon app.js
啟動Express伺服器
- package.json檔,讓 npm 知道之後套件都要安裝在此專案資料夾中,然後記錄曾安裝過哪些套件。
- package-lock.json檔,詳細記錄每一次使用 npm 安裝的檔案,讓 npm 在執行時參考用。