PDFmake:pdfmake.createPdf不是函数

问题描述 投票:6回答:1

使用npm安装pdfmake之后:

npm install pdfmake --save-dev

并使用webpack编译捆绑包,运行时出现错误:

pdfmake = require 'pdfmake'
pdfmake.createPdf(doc_definition).download('test.pdf')

说:

pdfmake.createPdf is not a function

我已阅读this建议,安装了脚本加载程序并将需求更改为:

pdfmake = require 'script!pdfmake'

但是那给了更多的错误。此外,我不知道需要什么脚本加载程序。有什么建议吗?

编辑here所述,似乎NPM安装了pdfmake的节点(服务器端)版本而不是浏览器端版本,两者均具有完全不同的API。对于浏览器而言,这应该是正确的流程:

npm install pdfmake --save-dev
pdfmake = require 'pdfmake'
pdfmake.createPdf(doc_definition).download('test.pdf')
webpack pdfmake
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.