Upon attempting to use unplugin-vue-markdown within my project, I get the following error during build time:
"extname" is not exported by "__vite-browser-external:path", imported by "node_modules/.pnpm/@rollup+pluginutils@5.1.0/node_modules/@rollup/pluginutils/dist/es/index.js".
file: node_modules/.pnpm/@rollup+pluginutils@5.1.0/node_modules/@rollup/pluginutils/dist/es/index.js:1:9
1: import { extname, win32, posix, isAbsolute, resolve } from 'path';
^
If I add vite-plugin-node-polyfills to my Vite config and polyfill path then I get the following error:
"createRequire" is not exported by "__vite-browser-external:module", imported by "node_modules/.pnpm/unplugin-vue-markdown@0.26.0_vite@4.5.2/node_modules/unplugin-vue-markdown/dist/chunk-XC4FHL6S.js".
file: node_modules/.pnpm/unplugin-vue-markdown@0.26.0_vite@4.5.2/node_modules/unplugin-vue-markdown/dist/chunk-XC4FHL6S.js:259:9
259: import { createRequire } from "module";
^
If I then polyfill module I get the following error:
"createRequire" is not exported by "node_modules/.pnpm/node-stdlib-browser@1.2.0/node_modules/node-stdlib-browser/esm/mock/empty.js", imported by "node_modules/.pnpm/unplugin-vue-markdown@0.26.0_vite@4.5.2/node_modules/unplugin-vue-markdown/dist/chunk-XC4FHL6S.js".
file: node_modules/.pnpm/unplugin-vue-markdown@0.26.0_vite@4.5.2/node_modules/unplugin-vue-markdown/dist/chunk-XC4FHL6S.js:259:9
259: import { createRequire } from "module";
^
How do I get over this roadblock to using unplugin-vue-markdown within my project?
PS this is my current dev stack:
Laravel 10 / InertiaJS 1 / VueJS 3 / ViteJS 4 / TailwindCSS 3 / Vitest 0.31 / VitePress 1 / Typescript / SSR / FontAwesome Pro 6 / Ploi.io / Qodana / Cypress / ImgIX / HubSpot / SendGrid / SignEasy / Stripe
Reproduction
would have started a discussion here to get support, but there's no discussion tab here :(
Describe the bug
Upon attempting to use
unplugin-vue-markdown
within my project, I get the following error during build time:If I add
vite-plugin-node-polyfills
to my Vite config and polyfillpath
then I get the following error:If I then polyfill
module
I get the following error:How do I get over this roadblock to using
unplugin-vue-markdown
within my project?PS this is my current dev stack:
Laravel 10
/InertiaJS 1
/VueJS 3
/ViteJS 4
/TailwindCSS 3
/Vitest 0.31
/VitePress 1
/Typescript
/SSR
/FontAwesome Pro 6
/Ploi.io
/Qodana
/Cypress
/ImgIX
/HubSpot
/SendGrid
/SignEasy
/Stripe
Reproduction
would have started a discussion here to get support, but there's no discussion tab here :(
System Info
Used Package Manager
pnpm
Validations