从源头运行代码生成器和图形
安装
-
克隆还原
git clone [email protected]:Firestitch/ngx-code-generator.git -
npm install -
在这个步骤上,我们必须利用这个项目 来构建我们未来的计划
npm run package -
当软件包构建完成时,我们需要开始使用
dist作为图表源的文件夹cd distnpm linkcd ..npm link @firestitch/codegenerator
-
都结束了!
发展
单位 /apps 文件夹中有三个不同的工程:
- api 密码
- 代码生成器
- 游乐场
Api 项目
这个工程覆盖了代码生成器的后端部分. 它在浏览器中接收来自 CodeGenerator 的 API 呼叫 并运行带有通过参数的图表.
它只是简单的节点JS服务器
代码生成器
这是代码生成器的前端部分. 包含角应用程序
游戏场
Playground是一个可以测试实际代码生成器的沙盒项目.
Schematics的密码呢?
设置到 /libs/schematics
如何运行 Dev 服务器 ?
Dev 服务器不是单一的应用程序, 您必须启动三个不同的服务器
npx nx serve code-generatornpx nx serve api '--args=--root=project' --verbose=truenpm run watch:schematics
如果您没有在每次更改上观看运行, 手动生成图表
npm run package
构建出版( P)
使用 npm run package 用于建造和 npm run package:publish 用于发布您的更改
调试形状
- 节点-检查-brk./node modules/.bin/chematics.:dialog-name=testa-module=common.module.ts-path=project/command-module-exports=false-routable-组件=未定义 --route-observer=-title-组件=-false-dry-run=虚假
- 在浏览器 chrome 中打开