想必開發前端時會用到或是聽過此名詞
但是這是啥東西
為啥每此開發用到的套件組都需要用到它
説 NPM 之前一定要先提到: Node.js
如果對 Node.js 陌生的大大
請至前章節先簡單了解
否則短時間難以理解其中
回過頭來
你在安裝完 Node.js 後
基本上都會連 NPM 一起安裝完成
所以在命令提示字元都會出現訊息
NPM 是套件管理工具
可以說是管理 Node.js 的小幫手
是的,是 JavaScript 的管理工具
為了管理和統一專案的品質
有些公司要確保開發者下載的套件來源是正確的
所以都會在放在 NPM 空間提供大家上傳、下載
PS: 開發 Java 就一定聽過 Maven 的概念
為什麼會如此受歡迎
因為他有版本管理的功能
只要在設定檔編寫要
為啥麼要管理要下載的套件名稱或是版本
就可以藉由此設定檔的設定內容
去執行相關的程序作業
雖然 NPM 在管理上面非常方便
但是大家怎麼可能就此不疲
接下來就衍生出 Yarn 這一套工具
雖然都能達到相同功效
但是整體過程仍有些差異
歡迎轉載,請註明出處,