plopjs/plop

Append unique with '*' character

Open

#275 创建于 2021年7月21日

在 GitHub 查看
 (0 评论) (0 反应) (0 负责人)JavaScript (266 fork)batch import
buggood first issue

仓库指标

Star
 (6,845 star)
PR 合并指标
 (30 天内没有已合并 PR)

描述

I'm having trouble getting the append action to replace duplicate entries with the unique property in the following scenario:

// index.js template
/* PLOP_INJECT_EXPORT */
export * from './foo';
// plopfile.js action definition
ACTION: {
  type: 'append',
  data: {},
  path: indexFilePath,
  template: "export * from './foo';",
  pattern: '/* PLOP_INJECT_EXPORT */',
  unique: true,
}
// index.js file result
/* PLOP_INJECT_EXPORT */
export * from './foo';
export * from './foo';

Do you have any suggestions on how to get unique working in this situation?

This appears to be related to issue https://github.com/plopjs/plop/issues/174 which was closed.

贡献者指南