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

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

如何解决如何使用 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 举报,一经查实,本站将立刻删除。