Angular 我如何创建一个;“链锁”;略图的
我不知道我所需要的是什么,所以我会尽量解释清楚 在像Angular 我如何创建一个;“链锁”;略图的,angular,angular-schematics,Angular,Angular Schematics,我不知道我所需要的是什么,所以我会尽量解释清楚 在像sequelize cli这样的cli中,您可以运行sequelize db:create或sequelize db:drop。我想创建两个原理图,其第一部分本身就是一个命令,但如果添加第二部分,它将执行不同的原理图 具体而言,我想: 运行mySchematic:migration并创建大量文件 运行mySchematic:migration:express,它将只为express创建迁移 运行mySchematic:migration:ha
sequelize cli
这样的cli中,您可以运行sequelize db:create
或sequelize db:drop
。我想创建两个原理图,其第一部分本身就是一个命令,但如果添加第二部分,它将执行不同的原理图
具体而言,我想:
- 运行
并创建大量文件mySchematic:migration
- 运行mySchematic:migration:express,它将只为express创建迁移
- 运行mySchematic:migration:hapi,它将只为hapi创建迁移
mySchematic:migration:hapi
时,执行的原理图总是mySchematic:migration
这是我的收藏.json
:
{
"$schema": "../node_modules/@angular-devkit/schematics/collection-schema.json",
"schematics": {
"migration": {
"description": "description.",
"factory": "./migrations/index#migration",
"schema": "./migrations/migration-schema.json"
},
"migration:express": {
"description": "description.",
"factory": "./migrations/index#express",
"schema": "./migrations/express-schema.json"
},
},
"migration:hapi": {
"description": "description.",
"factory": "./migrations/index#hapi",
"schema": "./migrations/hapi-schema.json"
},
}
更改示意图的顺序也不起作用
我也试过这个,但也没用:
{
"$schema": "../node_modules/@angular-devkit/schematics/collection-schema.json",
"schematics": {
"migration": {
"description": "description.",
"factory": "./migrations/index#migration",
"schema": "./migrations/migration-schema.json",
"express": {
"description": "description.",
"factory": "./migrations/index#express",
"schema": "./migrations/express-schema.json"
},
"hapi": {
"description": "description.",
"factory": "./migrations/index#hapi",
"schema": "./migrations/hapi-schema.json"
}
}
}
}