Есть проект на nuxt 3, в котором через динамический импорт подключается модуль - веб-компонент. При чем в обоих бандлах используется общие зависимости, например vue. Как настроить vite в обоих проектах для такого сценария?
Пробовал сделать так для подключаемого модуля так:
export default defineConfig({
build: {
...
rollupOptions: {
external: ['vue'],
output: {
globals: {
vue: 'Vue',
},
inlineDynamicImports: true,
},
},
},
});
И это помогает исключить vue из сборки, но просто подключить его не получается, потому что хостовая сборка тришейкает vue и модуль не находит его.