什麼是 npm (#3567)

來源:


npm(全名:Node Package Manager)是Node.js 的預設套件管理工具,專門用來幫助開發者方便地下載、安裝、分享以及管理 JavaScript 程式庫和工具。

主要功能包含:

  • 安裝與管理套件:讓你可以一行指令快速為專案加入第三方函式庫,或移除不需要的套件。

  • 版本控制:每個套件可以指定特定版本,避免因自動升級導致專案不穩定。

  • 發佈自己的套件:開發者可以將自己開發的程式包發布到 npm 的線上註冊中心,給其他人使用。

  • 本地安裝與全域安裝:

    • 本地安裝:只作用於專案資料夾內。

    • 全域安裝:供系統上所有專案、命令列工具用。

  • 指令工具:npm 提供豐富的命令(如 install、uninstall、init、start 等)來協助開發流程與專案初始化。

現在 npm 已經成為全球最大的開源軟體註冊庫,能讓超過 130 萬個 JavaScript 套件方便地被查找和使用。只要安裝 Node.js,通常系統就會自帶 npm。

常見操作範例:

  • 初始化專案:npm init

  • 安裝套件:npm install <套件名>

  • 移除套件:npm uninstall <套件名>

  • 全部安裝 package.json 裡的依賴:npm install

簡單來說,npm 就像 JavaScript 世界的 App Store,讓開發者可以快速取得和管理各種開發所需工具。



[原始位置: 第一支 SFC (Single File Componet)]