create-neat icon indicating copy to clipboard operation
create-neat copied to clipboard

插件对依赖的影响抽离为中间件处理

Open uaenaTzx opened this issue 1 year ago • 3 comments

uaenaTzx avatar May 27 '24 06:05 uaenaTzx

比如 ts 插件会造成项目需要加入一些 type 的包

uaenaTzx avatar May 27 '24 06:05 uaenaTzx

TreeFile类提供便捷中间件函数修改逻辑的方法

taolin011 avatar May 28 '24 09:05 taolin011

详细说明: 部分插件在植入项目时,会对依赖产生影响,比如 ts 插件会要求项目加入一些 type 包,这些情况基于插件的不同而不同,因此需要在特定的插件中实现操作函数,然后在 Generator 处理中设置一个中间件批处理,逐一对有这方面诉求的插件进行函数调用。

目前 Generator 有多个中间件流程,编码的时候可以把这几个逻辑梳理到一块

uaenaTzx avatar Jul 09 '24 16:07 uaenaTzx