NPM(Node Package Manager)介紹
npm 是 Node.js 的套件管理工具,能讓開發者快速安裝、分享與管理 JavaScript 函式庫與工具,是 Node.js 專案開發不可或缺的一環。
安裝與初始化
確認是否已安裝 npm
node -v
npm -v初始化專案(產生 package.json)
package.json)npm init
# 或快速建立:
npm init -y套件操作指令
安裝套件(local)
npm install <package-name>
# 範例:npm install express全域安裝(global)
安裝開發環境使用套件(devDependencies)
升級套件
移除套件
查看已安裝套件
套件資訊查詢
清除快取(避免安裝錯誤)
套件版本鎖定與 package-lock.json
package.json:記錄專案所需套件與其版本範圍package-lock.json:鎖定實際安裝的精確版本,確保團隊一致性
實用工具
npx <command>:執行套件而不需全域安裝.npmrc:自訂 npm 設定檔(例如 registry、proxy)
NPM 提供了強大的套件管理功能,能協助 JavaScript 與 Node.js 專案高效協作與版本控制。建議熟悉常用指令與 package.json 結構,有助於日後維護與部署。
Last updated