跳到主要內容

工具

套件

  • gatsby-plugin-pnpm - 提供 pnpm 相容的模組解析器給 Gatsby 的 Webpack。
  • which-pm - 偵測安裝時使用的套件管理員。

支援 pnpm 的工具

  • Bazel(透過 rules_js) - Google 的大規模可擴充多語言建置工具。
  • Bit - 一個用於元件驅動開發的工具鏈。
  • changesets - 一種管理版本控管和變更日誌的方式,專注於單一儲存庫。
  • handpick - 像個老闆一樣挑選條件式相依性。
  • Kretes - 一個使用 TypeScript 構建全端應用程式的程式環境。
  • Lockfile Explorer - 一個用於視覺化 pnpm 鎖定檔和排除版本衝突的桌面應用程式。
  • Meterian - 確保您的相依性不會有漏洞、過時或使用您不希望使用的授權。
  • Nx - 下一代建置系統,具備一流的單一儲存庫支援和強大的整合。
  • Renovate - 自動化相依性更新,專為人類設計。
  • Rush - 一個可擴充的單一儲存庫管理員,適用於網路。
  • syncpack - 在大型 JavaScript 單一儲存庫中維持相依性版本的一致性。
  • Turborepo - 一個高性能建置系統,適用於 JavaScript 和 TypeScript 程式碼庫。
  • yarnhook - yarnhook 會在您的 yarn.lock、package-lock.json 或 shrinkwrap.yaml 因 git 操作(例如 checkout、合併、rebase、pull 等)而變更時,讓您的 node_modules 保持最新狀態。