npm.md
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)
npm install -g <package-name>
# 範例:npm install -g nodemon
安裝開發環境使用套件(devDependencies)
npm install --save-dev <package-name>
# 範例:npm install --save-dev jest
升級套件
npm update <package-name>
移除套件
npm uninstall <package-name>
查看已安裝套件
npm list
npm list --depth=0 # 僅列出第一層套件
套件資訊查詢
npm info <package-name>
清除快取(避免安裝錯誤)
npm cache clean --force
套件版本鎖定與 package-lock.json
package.json
:記錄專案所需套件與其版本範圍package-lock.json
:鎖定實際安裝的精確版本,確保團隊一致性
實用工具
npx <command>
:執行套件而不需全域安裝.npmrc
:自訂 npm 設定檔(例如 registry、proxy)
NPM 提供了強大的套件管理功能,能協助 JavaScript 與 Node.js 專案高效協作與版本控制。建議熟悉常用指令與 package.json
結構,有助於日後維護與部署。
Last updated