svelte-导入具有错误的依赖包

时间:2020-11-04 11:49:34

标签: 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();

我在Google上搜索了一些评论,似乎第一个解决方案应该已经在起作用。我该如何解决?

1 个答案:

答案 0 :(得分:1)

在导出时在 rollul.config.js 中添加 inlineDynamicImports: true,如下所示:

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