微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决由于插件未重新加载,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 举报,一经查实,本站将立刻删除。