пакет зависимостей svelte — import с ошибкой

#svelte-3

#svelte-3

Вопрос:

Я новичок 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();
  

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

Ответ №1:

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

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