
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Waves镜像基于Nx(Extensible Dev Tools for Monorepos)构建,提供一站式Monorepos开发环境,专为多框架全栈应用开发设计。集成Nx的项目依赖图谱管理、自动化代码生成、构建测试工具链及Nx Cloud云端加速能力,旨在简化大型项目及多团队协作的开发流程,提升全栈应用开发效率。
nx dep-graph命令生成依赖图谱,清晰展示项目间关系。nx affected:test与nx affected:e2e命令仅处理变更代码,提升开发效率。1. 基础开发环境启动
bashdocker run -it --name waves-dev -v $(pwd):/workspace waves:latest /bin/bash
说明:挂载本地工作目录至容器
/workspace,进入交互模式后即可使用Nx命令行工具。
2. 开发服务器运行
bashdocker run -it -p 4200:4200 -v $(pwd):/workspace waves:latest ng serve my-app
说明:映射容器4200端口至本地,启动指定应用(
my-app)的开发服务器,访问http://localhost:4200即可实时预览应用(代码变更自动热重载)。
添加框架插件
根据项目需求安装对应框架支持:
bash# Angular ng add @nrwl/angular # React ng add @nrwl/react # Nest(后端) ng add @nrwl/nest # Express(后端) ng add @nrwl/express # Node.js(后端) ng add @nrwl/node
应用与库生成
bash# 生成Angular应用(替换插件名可生成其他框架应用) ng g @nrwl/angular:app my-app # 生成共享库(可被多个应用引用) ng g @nrwl/angular:lib my-lib # 库路径默认为@waves/mylib,支持跨项目导入
构建与打包
bash# 开发环境构建(输出至dist/目录) ng build my-app # 生产环境构建(优化代码体积与性能) ng build my-app --prod
测试执行
bash# 单元测试(基于Jest) ng test my-app # 端到端测试(基于Cypress) ng e2e my-app # 仅测试变更项目(增量测试) nx affected:test # 单元测试 nx affected:e2e # 端到端测试
依赖图谱查看
bashnx dep-graph
生成交互式依赖关系图,可在浏览器中查看项目间依赖链路。
启用云端缓存加速:
bashnx connect-to-nx-cloud
按提示完成账号注册与团队配置后,即可享受云端缓存与协作功能。
访问https://nx.dev/angular%E8%8E%B7%E5%8F%96%E5%AE%8C%E6%95%B4%E5%91%BD%E4%BB%A4%E5%8F%82%E8%80%83%E4%B8%8E%E8%BF%9B%E9%98%B6%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97%E3%80%82
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务