Vue3本地组件库(sfc)开发由于插件未重新加载而无法工作



我需要帮助。我正在开发一个带有独立组件库的vue-3(Quasar/Electron(应用程序。我想做的是在本地开发组件库,以及带有热重载的主应用程序。

这很简单,我已经将组件库配置为Vue插件。如果我推动NPM并将其作为NPM依赖项添加到我的项目中,一切都会很好。不起作用的是,当我使用yarn link在本地进行符号链接,然后以相同的方式添加它时:

import { MyComponentLib } from 'my-component-lib';
app.use(MyComponentLib);

这在vue-2上运行良好,因为对本地组件库的任何更改都将被重新加载,并在开发过程中立即显示。然而,使用vue-3,您只能加载一次插件(即使在开发中(。在第一次加载之后,您将得到警告:";[Vue warn]:插件已应用于目标应用程序&";。

您基本上每次都需要重新启动应用程序,以查看对本地组件库的更改。有人知道如何绕过这个吗?

使用pnpm工作区设置项目。它会让你的生活更轻松。https://pnpm.io/workspaces

相关内容

  • 没有找到相关文章

最新更新