fix(plop): 修复模板文件路径

模板路径应相对于 plopfile 所在目录,移除多余的 plop/ 前缀

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
charilezhou
2026-01-19 16:11:46 +08:00
parent f492e7c172
commit 31598d79ae

View File

@@ -326,7 +326,7 @@ name:string 名称 "示例名称" min:2 max:100
actions.push({ actions.push({
type: 'add', type: 'add',
path: 'apps/api/src/{{kebabCase name}}/dto/{{kebabCase name}}.dto.ts', path: 'apps/api/src/{{kebabCase name}}/dto/{{kebabCase name}}.dto.ts',
templateFile: 'plop/templates/api/dto.hbs', templateFile: 'templates/api/dto.hbs',
data: templateData, data: templateData,
}); });
@@ -334,7 +334,7 @@ name:string 名称 "示例名称" min:2 max:100
actions.push({ actions.push({
type: 'add', type: 'add',
path: 'apps/api/src/{{kebabCase name}}/{{kebabCase name}}.service.ts', path: 'apps/api/src/{{kebabCase name}}/{{kebabCase name}}.service.ts',
templateFile: 'plop/templates/api/service.hbs', templateFile: 'templates/api/service.hbs',
data: templateData, data: templateData,
}); });
@@ -342,7 +342,7 @@ name:string 名称 "示例名称" min:2 max:100
actions.push({ actions.push({
type: 'add', type: 'add',
path: 'apps/api/src/{{kebabCase name}}/{{kebabCase name}}.controller.ts', path: 'apps/api/src/{{kebabCase name}}/{{kebabCase name}}.controller.ts',
templateFile: 'plop/templates/api/controller.hbs', templateFile: 'templates/api/controller.hbs',
data: templateData, data: templateData,
}); });
@@ -350,7 +350,7 @@ name:string 名称 "示例名称" min:2 max:100
actions.push({ actions.push({
type: 'add', type: 'add',
path: 'apps/api/src/{{kebabCase name}}/{{kebabCase name}}.module.ts', path: 'apps/api/src/{{kebabCase name}}/{{kebabCase name}}.module.ts',
templateFile: 'plop/templates/api/module.hbs', templateFile: 'templates/api/module.hbs',
data: templateData, data: templateData,
}); });
@@ -379,7 +379,7 @@ name:string 名称 "示例名称" min:2 max:100
actions.push({ actions.push({
type: 'add', type: 'add',
path: 'apps/web/src/services/{{kebabCase name}}.service.ts', path: 'apps/web/src/services/{{kebabCase name}}.service.ts',
templateFile: 'plop/templates/web/service.hbs', templateFile: 'templates/web/service.hbs',
data: templateData, data: templateData,
}); });
@@ -387,7 +387,7 @@ name:string 名称 "示例名称" min:2 max:100
actions.push({ actions.push({
type: 'add', type: 'add',
path: 'apps/web/src/hooks/use{{pascalCase pluralName}}.ts', path: 'apps/web/src/hooks/use{{pascalCase pluralName}}.ts',
templateFile: 'plop/templates/web/hooks.hbs', templateFile: 'templates/web/hooks.hbs',
data: templateData, data: templateData,
}); });
@@ -395,21 +395,21 @@ name:string 名称 "示例名称" min:2 max:100
actions.push({ actions.push({
type: 'add', type: 'add',
path: 'apps/web/src/components/{{kebabCase pluralName}}/{{pascalCase pluralName}}Table.tsx', path: 'apps/web/src/components/{{kebabCase pluralName}}/{{pascalCase pluralName}}Table.tsx',
templateFile: 'plop/templates/web/table.hbs', templateFile: 'templates/web/table.hbs',
data: templateData, data: templateData,
}); });
actions.push({ actions.push({
type: 'add', type: 'add',
path: 'apps/web/src/components/{{kebabCase pluralName}}/{{pascalCase name}}CreateDialog.tsx', path: 'apps/web/src/components/{{kebabCase pluralName}}/{{pascalCase name}}CreateDialog.tsx',
templateFile: 'plop/templates/web/create-dialog.hbs', templateFile: 'templates/web/create-dialog.hbs',
data: templateData, data: templateData,
}); });
actions.push({ actions.push({
type: 'add', type: 'add',
path: 'apps/web/src/components/{{kebabCase pluralName}}/{{pascalCase name}}EditDialog.tsx', path: 'apps/web/src/components/{{kebabCase pluralName}}/{{pascalCase name}}EditDialog.tsx',
templateFile: 'plop/templates/web/edit-dialog.hbs', templateFile: 'templates/web/edit-dialog.hbs',
data: templateData, data: templateData,
}); });
@@ -428,7 +428,7 @@ name:string 名称 "示例名称" min:2 max:100
actions.push({ actions.push({
type: 'add', type: 'add',
path: 'packages/shared/src/types/{{kebabCase name}}.ts', path: 'packages/shared/src/types/{{kebabCase name}}.ts',
templateFile: 'plop/templates/shared/types.hbs', templateFile: 'templates/shared/types.hbs',
data: templateData, data: templateData,
}); });
@@ -446,7 +446,7 @@ name:string 名称 "示例名称" min:2 max:100
actions.push({ actions.push({
type: 'append', type: 'append',
path: 'apps/api/prisma/schema.prisma', path: 'apps/api/prisma/schema.prisma',
templateFile: 'plop/templates/prisma/model.hbs', templateFile: 'templates/prisma/model.hbs',
data: templateData, data: templateData,
}); });