如何使用 Vue CLI 和 Yarn Workspaces 启用 HMR?

问题描述

我有一个包含两个包的项目: 组件/ 应用程序/

两者都是使用@vue/cli 构建的,我使用 yarn 工作区来管理依赖项。

一切正常,除了运行应用程序时热模块更换。

  • components/package.json: main: dist/components.umd.js
  • app/package.json:组件是一个依赖项,我像 import MyComponent from 'components' 一样导入

在开发模式下,我并行运行两个任务:

  • 组件:vue-cli-service build --target lib --watch
  • app: vue-cli-service serve

我想更改 components/src/ 中的 MyComponent 并让它在开发服务器中热重载。

但是,我只能在刷新页面时看到更改。

我知道 Vue cli 拆分了源和供应商 js 包,所以我认为这可能是问题的原因?

大家有什么建议吗?

解决方法

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

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

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