2017-05-11 36 views

回答

2

有一个example如何在jspdf autotable库使用的WebPack:

我使用ProvidePluginwebpack.config.js文件这样既解决了jsPDF is not defined。基本上你只需要在jspdf之后需要插件。

var jsPDF = require('jspdf'); 
require('jspdf-autotable'); 

您不应该使用提供者插件和最新版本的jspdf。

+0

'jspdf-autotable'的最新版本用于webpack 2,所以我必须使用'ProvidePlugin'。我的webpack有供应商脚本,我提到了所有包含的第三方插件,如'jsPDF'和'jsPDF-AutoTable'。问题是,即使我应用了你的代码片段,autotable被注入到本地定义的变量* jsPDF *中,当我打开断点我的供应商插件时,我需要'jsPDF'作为依赖项,它没有'AutoTable'作为一个注册的插件。也许,这就是webpack的工作方式,但是我没有想到完成这个任务的方法。 –