Plop.js的AddMany操作类型创建了不必要的文件夹。

huangapple go评论93阅读模式
英文:

Plop.js AddMany action type creates unnecessary folders

问题

我有一个存放所有模板的文件夹
在使用addMany操作时,它会添加我不想要的模板文件夹。

英文:

I have a folder with all my templates in it
While using addMany action it adds my template folder that I don't want

plop.setGenerator(generators.serverless, {
    prompts: {
      type: 'input',
      name: 'name',
      message: 'Choose test file name',
    },
    actions: (data) => [
      {
        type: 'addMany',
        destination: 'src/functions/{{name}}',
        templateFiles: `serverless/templates/${serverlessTempates.endpoint}/**/*`,
      }
    ]
  });

答案1

得分: 2

只需在您的操作中添加基本路径,就像这样

{
   type: 'addMany',
   destination: 'src/functions/{{name}}',
   base: `serverless/templates/${serverlessTempates.endpoint}/`,
   templateFiles: `serverless/templates/${serverlessTempates.endpoint}/**/*`,
},
英文:

Just add base in your action like this

{
   type: 'addMany',
   destination: 'src/functions/{{name}}',
   base: `serverless/templates/${serverlessTempates.endpoint}/`,
   templateFiles: `serverless/templates/${serverlessTempates.endpoint}/**/*`,
},

huangapple
  • 本文由 发表于 2023年4月10日 21:06:31
  • 转载请务必保留本文链接:https://go.coder-hub.com/75977401.html
  • plop
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定