Closed Qtt9952 closed 2 months ago
你好,感谢你的反馈 但我本地未能成功复现
看起来你的使用方式是将仓库拉取到本地后npm link后执行create-uni命令,虽然不太清楚你这样做的目的
但我自己本地调试时,通常直接使用node命令node create-uni/dist/outfile.cjs
感谢你的回复,我是先执行了 pnpm dev 的,操作流程如下:
我换了windows也没能复现
可能需要再提供一些其他信息进行排查问题,比如错误的详情和node版本(仅支持18.x以上)
从报错信息来看是未能成功将原文件目录删除,此逻辑的代码在index.ts
文件下114行
function emptyDir(dir: string) {
if (!existsSync(dir))
return
postOrderDirectoryTraverse(
dir,
dir => rmdirSync(dir),
file => unlinkSync(file),
)
}
if (existsSync(root) && result.shouldOverwrite)
emptyDir(root)
可以自行添加打印信息排查错误原因,
由于我无法复现,暂时先关闭了
描述问题
复现
系统信息
create-uni@1.5.0
使用的包管理器
pnpm
核对