使用 pnpm dev 时,重复创建相同项目名称会报错
Qtt9952 opened this issue · 4 comments
Qtt9952 commented
FliPPeDround commented
Qtt9952 commented
FliPPeDround commented
我换了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)
可以自行添加打印信息排查错误原因,
FliPPeDround commented
由于我无法复现,暂时先关闭了