[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
Describe the bug
Edit a file in a package of a monorepo. No HMR, no reload, but vite log shows that the module has been updated.
Reproduction
https://github.com/niuiic/vue-fusion
Steps to reproduce
Edit
packages/styles/src/App.vue
, just add aconsole.log('hello')
in script.No reload, no HMR.
However HMR works when change code in
<style>
.In addition, If I remove some code in
App.vue
andmain.ts
, HMR would be able to work, but not always.In another similar project (almost the same, but not a monorepo).
Edit
src/App.vue
.HMR works.
System Info
Used Package Manager
pnpm
Logs
vue-fusion styles
```shell vite:hmr [file change] src/App.vue +40s 12:04:16 PM [vite] hmr update /src/App.vue vite:load 0.92ms [fs] /src/App.vue +40s vite:cache [memory] /src/utils/code/index.ts +40s vite:cache [memory] /node_modules/.vite/deps/vue.js?v=acf679e9 +1ms vite:cache [memory] /node_modules/.vite/deps/element-plus_es_locale_lang_zh-cn.js?v=83fa67f3 +0ms vite:cache [memory] plugin-vue:export-helper +0ms vite:cache [memory] vite/dynamic-import-helper.js +0ms vite:hmr [self-accepts] src/App.vue +64ms vite:import-analysis 2.90ms [7 imports rewritten] src/App.vue +40s vite:transform 23.73ms /src/App.vue +40s vite:time 25.52ms /src/App.vue +40s vite:load 1.50ms [plugin] /src/App.vue?vue&type=style&index=0&scoped=7a7a37b1&lang.scss +25ms vite:hmr [self-accepts] src/App.vue?vue&type=style&index=0&scoped=7a7a37b1&lang.scss +24ms vite:import-analysis 0.30ms [0 imports rewritten] src/App.vue?vue&type=style&index=0&scoped=7a7a37b1&lang.scss +25ms vite:transform 23.41ms /src/App.vue?vue&type=style&index=0&scoped=7a7a37b1&lang.scss +25ms ```vue-resources
```shell vite:hmr [file change] src/App.vue +9s 12:01:44 PM [vite] hmr update /src/App.vue (x3) vite:load 1.27ms [fs] /src/App.vue +9s vite:cache [memory] /src/utils/code/index.ts +9s vite:cache [memory] /node_modules/.vite/deps/vue.js?v=bb7042f4 +0ms vite:cache [memory] plugin-vue:export-helper +0ms vite:cache [memory] vite/dynamic-import-helper.js +0ms vite:hmr [self-accepts] src/App.vue +32ms vite:import-analysis 1.47ms [8 imports rewritten] src/App.vue +9s vite:transform 18.01ms /src/App.vue +9s vite:time 20.12ms /src/App.vue +9s vite:load 0.98ms [plugin] /src/App.vue?vue&type=style&index=0&scoped=7a7a37b1&lang.scss +19ms vite:hmr [self-accepts] src/App.vue?vue&type=style&index=0&scoped=7a7a37b1&lang.scss +19ms vite:import-analysis 0.38ms [0 imports rewritten] src/App.vue?vue&type=style&index=0&scoped=7a7a37b1&lang.scss +19ms vite:transform 18.03ms /src/App.vue?vue&type=style&index=0&scoped=7a7a37b1&lang.scss +19ms ```Validations