svelte - импортировать пакет зависимостей с ошибкой

Я новичок в Svelte и пытаюсь import какой-то пакет.

После npm install я импортирую его прямо в свой svelte файл:

import jspdf from "jspdf"

это вызвало у меня ошибку:

Ошибка: выходные форматы UMD и IIFE не поддерживаются для сборок с разделением кода.

затем я попытался использовать CDN и импортировать через HTML:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.1.1/jspdf.umd.min.js"></script>

и svelte дают мне undefined ошибку от:

var doc = new jsPDF();

Я погуглил и несколько комментариев, и похоже, что первое решение уже должно работать. Как я могу это решить?


person sooon    schedule 04.11.2020    source источник


Ответы (1)


Добавьте inlineDynamicImports: true в rollul.config.js при экспорте, например:

export default {
    input: 'src/main.js',
    output: {
        sourcemap: true,
        format: 'iife',
        name: 'app',
        file: 'public/build/bundle.js',
        inlineDynamicImports: true
    },
person teobaj    schedule 28.12.2020