版本升級,代碼修正#499
Conversation
|
为什么要强制指定,而且unocss的版本看起来有问题,单元测试也没有通过 |
| } | ||
|
|
||
| messageFlag = await this.getAndGenMessageFlag(); | ||
| if (!chrome.userScripts) { |
There was a problem hiding this comment.
不清楚是不是Brave問題還是什麼。間中後台的錯誤中會在 chrome.userScripts.configureWorld 那句報 chrome.userScripts undefined
There was a problem hiding this comment.
如果chrome.userScripts是undefined的话,应该都不会到这个流程来才是
pnpm install的話 依存中使用的 glob 很舊。現在的穏定版本是10.4.5 (一年前) (glob 7.2.3 導致 glob@7.2.3, inflight@1.0.6 過舊)
"jsdom>parse5" 可以去除。影響很小。(已刪)
fetch-blob 4.0.0 刪了一個依存。好像沒有那個依存就不行吧。我刪了 4.0.0 的指定。能通過了
unocss 版本的問題見此 - https://github.com/unocss/unocss/releases/tag/v65.4.0 升級沒有問題 |
|
只是warn的话,我觉得没必要处理,避免导致其它问题 我的打包工具使用的rspack,并不是vite,只是用了vitest,可能会有引用esbuild |
|
退回PR 499 |

執行
chrome.userScripts.configureWorld時會出現chrome.userScriptsundefined 的情況。估計是在 chrome://XXXXX 時沒有chrome.userScripts. 加了logger.errorparseFavicons 時有 DOMException 問題發生。換了更快的Regex. 但好像還有DOMException. 不詳
package的版本都升級了一次。i18next保留在23.x.x, vitest保留在2.x.x
esbuild強制指定 0.25.5 (現時最新)glob和fetch-blob強制指定在 10.4.5 及 4.0.0 (穏定最新)