bangumi / frontend

https://next.bgm38.com/
BSD 3-Clause "New" or "Revised" License
104 stars 43 forks source link

fix: 修复 wiki 测试在 Node 18 上的问题 #606

Closed Ayase-252 closed 1 year ago

Ayase-252 commented 1 year ago

单元测试在 Node 18 上跑不了了,稍微变下写法

trim21 commented 1 year ago

ci的node18好像没问题啊?

trim21 commented 1 year ago

v18.17.0引入的新更改?

TypeError: The "path" argument must be of type string or an instance of URL. Received an instance of URL

是不是可以直接改成 const dirname = url.fileURLToPath(new url.URL('.', import.meta.url));

trim21 commented 1 year ago

这似乎是个vitest的bug,在测试环境里url.URLURL 不是同一个对象了

Ayase-252 commented 1 year ago

我看看是不是因为 18.17 ada 升级引起的

trim21 commented 1 year ago

我看看是不是因为 18.17 ada 升级引起的

是vitest的问题

fixed by https://github.com/bangumi/frontend/pull/607