由于插件未重新加载,Vue 3 本地组件库 (sfc) 开发无法正常工作

问题描述

我需要帮助。我正在开发一个带有单独组件库的 vue-3(类星体/电子)应用程序。我试图开始工作的是通过热重载在本地开发组件库和主应用程序。

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

import { MyComponentLib } from 'my-component-lib';

app.use(MyComponentLib);

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

您基本上需要每次重新启动应用程序以查看本地组件库的变化。有谁知道如何解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)