我正在做一个浏览器扩展,它可以获取div的代码并将其转换为html。我已经尝试过用jspdf,html 2 pdf来做这件事,但都没有完美的工作。
所以我使用了html-to-pdfmake,但是我不能在popup.js中导入它
var pdfMake = require("pdfmake/build/pdfmake");
var pdfFonts = require("pdfmake/build/vfs_fonts");
pdfMake.vfs = pdfFonts.pdfMake.vfs;
var htmlToPdfmake = require("html-to-pdfmake");
- 如果像这样导入,它会给我错误
Uncaught ReferenceError: require is not defined
如果使用“import”导入
import pdfMake from "pdfmake/build/pdfmake";
import pdfFonts from "pdfmake/build/vfs_fonts";
pdfMake.vfs = pdfFonts.pdfMake.vfs;
import htmlToPdfmake from "html-to-pdfmake";
它给了我
Uncaught TypeError: Failed to resolve module specifier "pdfmake/build/pdfmake". Relative references must start with either "/", "./", or "../".
任何想法如何导入它。该软件包没有任何教程,因为它是不受欢迎的。
我试过了
import htmlToPdfmake from "./node_modules/html-to-pdfmake";
但那也不管用
1条答案
按热度按时间7kjnsjlb1#
要从何处加载此模块?
也许这对你有帮助How to import ES6 modules in content script for Chrome Extension