pdfmake
使用 npm安装后:
npm install pdfmake --save-dev
并在运行时使用我编译捆绑包时webpack
出错:
pdfmake = require 'pdfmake'
pdfmake.createPdf(doc_definition).download('test.pdf')
说:
pdfmake.createPdf is not a function
我已阅读此建议,安装了脚本加载器并将要求更改为:
pdfmake = require 'script!pdfmake'
但这带来了更多的错误。此外,我不知道需要什么脚本加载器。有什么建议么?
编辑如此处
所述,似乎 NPM 安装的是节点(服务器端)版本pdfmake
而不是浏览器端版本,两者都有完全不同的 API。这应该是浏览器端的正确流程:
npm install pdfmake --save-dev
pdfmake = require 'pdfmake'
pdfmake.createPdf(doc_definition).download('test.pdf')