我需要帮助。我正在开发一个vue-3
带有单独组件库的(Quasar/Electron)应用程序。我想要做的是在本地开发组件库以及热重载的主应用程序。
这很简单,我已经将组件库配置为 Vue 插件。如果我推送到 NPM 并将其作为 npm 依赖项添加到我的项目中,那么一切正常。yarn link
当我使用在本地进行符号链接然后以相同的方式添加它时,不起作用的是:
import { MyComponentLib } from 'my-component-lib';
app.use(MyComponentLib);
这很好用,vue-2
因为对本地组件库的任何更改都会重新加载并在开发过程中立即显示。但是vue-3
,您只能加载一次插件(即使在开发中)。首次加载后,您将收到一条警告:“[Vue warn]: Plugin has already been applied to target app.”。
您基本上每次都需要重新启动应用程序才能查看本地组件库的更改。有谁知道如何解决这个问题?