<aside> 💡
經典的套件被拔掉,大家程式死一片的案例
</aside>
抽掉 11 行程式就讓網路大崩塌!一場撞名事件,看開源的威力與權力衝突 - INSIDE
npm help npm
就會跳出本地端的說明手冊了<aside> 💡 npm 永久安裝,npx 安裝後即移除
</aside>
npx
是偏測試用的指令,npm
則是常駐指令以下是以安裝 git hook 管理套件 ⇒ husky 的範例
npx
是一個專門用來運行 npm 包中命令的工具。當你使用 npx
來運行一個命令時,它會臨時安裝該命令(如果尚未安裝),並立即執行。例如: npx husky-init
這條命令會:
husky
(如果尚未安裝)。husky-init
命令,這個命令內部會執行一些腳本來配置 Husky,包括向 package.json
中添加 "prepare": "husky install"
這一行。npm
是一個用來安裝和管理包的工具。它主要用於安裝包,而不是運行包中的命令。因此,使用 npm husky-init
不會像 npx
那樣自動運行安裝後的命令。