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