Open yangxu52 opened 2 weeks ago
现在是否使用的v1.1.3版本?这个版本应当修复了这个问题
现在是否使用的v1.1.3版本?这个版本应当修复了这个问题
是最新版的v1.1.3,
仓库代码,L61改为:fs.mkdirSync(directory, { recursive: true })
,可以创建嵌套文件夹
https://github.com/60late/vite-plugin-minipic/blob/364fff2d75f23cc1915d9ebc33719d749a07369f/src/cache.ts#L55-L63
现在是否使用的v1.1.3版本?这个版本应当修复了这个问题
是最新版的v1.1.3,
- pnpm v9.3.0-9.5.0
看了一下,目前对嵌套文件夹的相关操作确实有一些问题,会在近期内对所有文件操作进行检查并且修复
现在是否使用的v1.1.3版本?这个版本应当修复了这个问题
是最新版的v1.1.3,
- pnpm v9.3.0-9.5.0
看了一下,目前对嵌套文件夹的相关操作确实有一些问题,会在近期内对所有文件操作进行检查并且修复
建议在.cahce下创建一个本插件专用的目录,比如minipic
,可以避免潜在的与其他使用.cache目录的程序冲突的可能。
并且另外一个issue #12 是和本issue不同的,这个是默认配置,#12是转换了图片的格式。
现在是否使用的v1.1.3版本?这个版本应当修复了这个问题
是最新版的v1.1.3,
- pnpm v9.3.0-9.5.0
看了一下,目前对嵌套文件夹的相关操作确实有一些问题,会在近期内对所有文件操作进行检查并且修复
建议在.cahce下创建一个本插件专用的目录,比如
minipic
,可以避免潜在的与其他使用.cache目录的程序冲突的可能。并且另外一个issue #12 是和本issue不同的,这个是默认配置,#12是转换了图片的格式。
你好,在1.2.0版本中新增了.cache/minipic目录。并且对压缩和初始化时都对目录进行了recursive判定。 可以更新插件版本后试一下
默认配置没有问题了。
不过通过log发现:public目录的图片和src下的目录有行为也有差距。
filePath | publicDir | path2.sep | |
---|---|---|---|
convert&public | \ |
/ |
\ |
convert&src/** | / |
/ |
\ |
public | \ |
/ |
\ |
src/** | / |
/ |
\ |
因为convert情况下会报错,打不了convert&src/**
这个情况的日志。我注释了handleGenerateImgFiles
函数中changePublicOutput(imgInfo, imgBuffer);
这句调用得到的结果。
node:
20.15.x
vite:5.3.x
插件使用默认配置。
build时候报错:(可复现)
看样子是因为mkdirSync直接创建嵌套文件夹导致问题,是否传递了
{ recursive: true }
参数