@null_object

Как в vite настроить shared чанк?

Есть проект на nuxt 3, в котором через динамический импорт подключается модуль - веб-компонент. При чем в обоих бандлах используется общие зависимости, например vue. Как настроить vite в обоих проектах для такого сценария?

Пробовал сделать так для подключаемого модуля так:
export default defineConfig({
  build: {
    ...
    rollupOptions: {
      external: ['vue'],
      output: {
        globals: {
          vue: 'Vue',
        },
        inlineDynamicImports: true,
      },
    },
  },
});


И это помогает исключить vue из сборки, но просто подключить его не получается, потому что хостовая сборка тришейкает vue и модуль не находит его.
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы