umi-next icon indicating copy to clipboard operation
umi-next copied to clipboard

feat(@umi/utils): support file variable with generator

Open Onlylonger opened this issue 2 years ago • 3 comments

场景: 需要根据参数来动态改变产生的文件名称时候,目前没有合适方法。 方案:最小化代码调整,先 copy 后再进行同步 rename ;

Onlylonger avatar Jan 25 '22 05:01 Onlylonger

目前场景还存在缺陷,当 目录名 是变量的时候没有进行解析和转换;

Onlylonger avatar Jan 25 '22 06:01 Onlylonger

今天开会,没时间跑,看实现上是有问题。 比如有需要改名的文件名可以写成 {name}.tsx 然后匹配 context 里面的值。如果 context 里面没有 name 值,最终文件名就是 name.tsx 文件夹名称现在的实现应该就是支持的。

xiaohuoni avatar Jan 25 '22 08:01 xiaohuoni

今天开会,没时间跑,看实现上是有问题。 比如有需要改名的文件名可以写成 {name}.tsx 然后匹配 context 里面的值。如果 context 里面没有 name 值,最终文件名就是 name.tsx 文件夹名称现在的实现应该就是支持的。

文件名的 变量 新增了用例跑过没啥问题;~~目录的这一版是不支持的,我等下更新下代码支持下~~ 最新的已经支持 实现上哪一块有问题,可以指出一下哦

Onlylonger avatar Jan 25 '22 08:01 Onlylonger