Yunkang Ren

Results 74 comments of Yunkang Ren

这里的原理是:使用一个 watcher 来监测本地文件的变化,如果监测的对应文件被创建并且成功写入后表示下载完成,超时表示文件没有写入完成,所以先从下面两个方面看下有没有问题: 1. 相应文件名称有没有被创建 2. 下载的 url 是否有效,可能是用户自定义的一些操作导致 url 失效或者被修改

你可以打印看看 docurl 是否正确,是否可以直接在浏览器中下载 你可以修改 https://github.com/renyunkang/yuque-exporter/blob/master/main.js#L41C1-L41C87 为 `headless: false` 会在运行时显示浏览器的运行状态,方便你去调试

没遇到过这个问题,你看看是不是权限的问题,用 admin 运行 cmd 或者 powershell 试试

我自己测试没有问题,排除官方增加限制的一小部分可能(也不能完全排除),也有可能是用户自定义信息不同导致拼装的 url 不一致。 从下面几个方面再试试吧: - 可以换用本机 edge 浏览器路径尝试,修改方式见下图 - 在程序运行时,打开headless: false,在下载出错时,手动操作导出文章看下有什么反应,对比 url 和实际文档的 url 是否一致 ![image](https://github.com/renyunkang/yuque-exporter/assets/33660223/13794b32-b92a-4f1d-aafc-32efcd78c6f3)