emosheeep / vite-plugin-virtual-mpa

Out-of-box MPA plugin for Vite, generate multiple entries using only one template.
https://stackblitz.com/~/github.com/emosheeep/vite-plugin-virtual-mpa
MIT License
116 stars 15 forks source link

Sourcemap support #19

Closed MCurran16 closed 1 year ago

MCurran16 commented 1 year ago

I have sourcemaps turned on for my Vite config. I am getting this warning in the terminal.

Sourcemap is likely to be incorrect: a plugin (vite-plugin-virtual-mpa) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help

Version:

"vite-plugin-virtual-mpa": "^1.2.2",

Is there a workaround for now or do you plan on adding sourcemap support?

emosheeep commented 1 year ago

Could you please provide a minimal reproduction to help troubleshooting? I have never encountered this error before.

MCurran16 commented 1 year ago

Sure, here is a reproduction example: https://github.com/MCurran16/vite-plugin-virtual-mpa

To reproduce, I am running vite build (or npm run build in your /example)

My output looks like:

> vite-plugin-virtual-mpa-demo@ build /Users/michaelcurran/ws/vite-plugin-virtual-mpa/workspaces/example
> vite build

[vite-plugin-virtual-mpa]: Generated virtual files: 
<dist>/fruits/apple.html
<dist>/fruits/banana.html
<dist>/fruits/strawberries.html
<dist>/home.html
vite v4.0.4 building for production...
✓ 20 modules transformed.
rendering chunks (1)...Sourcemap is likely to be incorrect: a plugin (vite-plugin-virtual-mpa) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help
Sourcemap is likely to be incorrect: a plugin (vite-plugin-virtual-mpa) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help
rendering chunks (2)...Sourcemap is likely to be incorrect: a plugin (vite-plugin-virtual-mpa) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help
Sourcemap is likely to be incorrect: a plugin (vite-plugin-virtual-mpa) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help
rendering chunks (5)...Sourcemap is likely to be incorrect: a plugin (vite-plugin-virtual-mpa) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help
Sourcemap is likely to be incorrect: a plugin (vite-plugin-virtual-mpa) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help
Sourcemap is likely to be incorrect: a plugin (vite-plugin-virtual-mpa) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help
Sourcemap is likely to be incorrect: a plugin (vite-plugin-virtual-mpa) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help
rendering chunks (6)...Sourcemap is likely to be incorrect: a plugin (vite-plugin-virtual-mpa) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help
Sourcemap is likely to be incorrect: a plugin (vite-plugin-virtual-mpa) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help
Sourcemap is likely to be incorrect: a plugin (vite-plugin-virtual-mpa) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help
Sourcemap is likely to be incorrect: a plugin (vite-plugin-virtual-mpa) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help
dist/fruits/strawberries.html                       0.78 kB
dist/home.html                                      0.86 kB
dist/fruits/apple.html                              0.86 kB
dist/fruits/banana.html                             0.86 kB
dist/assets/_plugin-vue_export-helper-c27b6911.js   0.15 kB │ gzip:  0.16 kB │ map: 0.12 kB
dist/assets/strawberries-5addd7e4.js                0.49 kB │ gzip:  0.32 kB │ map: 0.11 kB
dist/assets/apple-5c2f155b.js                       0.56 kB │ gzip:  0.35 kB │ map: 0.10 kB
dist/assets/banana-4b417d9d.js                      0.56 kB │ gzip:  0.35 kB │ map: 0.10 kB
dist/assets/home-a64166f5.js                        0.56 kB │ gzip:  0.35 kB │ map: 0.10 kB
dist/assets/runtime-dom.esm-bundler-a90a5c39.js    52.19 kB │ gzip: 21.07 kB │ map: 0.12 kB
emosheeep commented 1 year ago

Emmm,seems strangeful,I'll check as soon as possible.

emosheeep commented 1 year ago

I made some changes just now, the new version will be released in a few days. For now, it just warn at build time but doesn't matter.