【问题标题】:svelte - import dependency package with errorsvelte - 导入依赖包时出错
【发布时间】:2021-02-17 02:43:57
【问题描述】:

我是 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();

我用谷歌搜索了一些 cmets,似乎第一个解决方案应该已经开始工作了。我该如何解决这个问题?

【问题讨论】:

    标签: svelte-3


    【解决方案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
        },
    

    【讨论】:

      猜你喜欢
      • 2021-02-09
      • 2022-12-18
      • 1970-01-01
      • 2021-11-12
      • 1970-01-01
      • 2021-11-14
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      相关资源
      最近更新 更多