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 文檔。