Vite 项目更换电脑后重新执行报了个错
import { defineViteServerAction, callViteClientListener, initViteServerContext } from '@vue/devtools-core';
^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: The requested module '@vue/devtools-core' does not provide an export named 'callViteClientListener'
问了 gemini 也没问出来个所以然,尝试降级 @vue/devtools-core
也没成功。最后查到这里 https://github.com/soybeanjs/soybean-admin/issues/510
应该是 vite-plugin-vue-devtools 里的@vue/devtools-core依赖没有指定版本,而这个东西从 7.0 升级到7.7以后没有了callViteClientListener。尝试将 vite-plugin-vue-devtools 从 7.0.16 升级到 7.3.9 以后解决。改了 package.json 以后
pnpm update
即可了。