我是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上搜索了一些评论,似乎第一个解决方案应该已经在起作用。我该如何解决?
答案 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
},