Nx 與企業級 monorepos

Nx 是一個強大且可擴展的開發平台,旨在簡化包含多個應用程序和庫的大規模 monorepos 的管理,它提供了用於代碼生成、構建協調、依賴管理和代碼共享的強大工具。

Qwik 通過使用 qwik-nx 插件與 nx 完美集成。

主要功能

  • 使用「Qwik」預設生成新的 Nx 工作區
  • 生成 Qwik 應用程序和庫。
  • 生成 Qwik 組件和路由。
  • 生成 Storybook、React Qwikify、Cloudflare 配置等等
  • 運行專門用於構建 Qwik 應用程序的執行器。

用法

您可以通過運行以下命令生成新的工作區

npx create-nx-workspace@latest org-workspace --preset=qwik-nx

或者通過運行以下命令將新的 Qwik 應用程序添加到現有的工作區中

npm install -D qwik-nx

然後

nx generate qwik-nx:app

如需更多參考,請查看 qwik-nx 文檔

貢獻者

感謝所有幫助改進此文檔的貢獻者!

  • shairez
  • Benny-Nottonson
  • mrhoodz
  • meeroslav