meteor1.4和pdfmake

我想从我的meteor应用程序生成简单的PDF。 我的方法中的代码是:

var fonts = { Roboto: { normal: process.cwd().split('.meteor')[0] + "public/fonts/Roboto -Regular.ttf", bold: process.cwd().split('.meteor')[0] + "public/fonts/Roboto-Medium.ttf", italics: process.cwd().split('.meteor')[0] + "public/fonts/Roboto-Italic.ttf", bolditalics: process.cwd().split('.meteor')[0]+ "public/fonts/Roboto-Italic.ttf" } }; var PdfPrinter = require('pdfmake/src/printer'); var printer = new PdfPrinter(fonts); export const generateProjectListPDF = () =>{ var docDefinition = { content: 'This is an sample PDF printed with pdfMake' }; var pdfDoc = printer.createPdfKitDocument(docDefinition); pdfDoc.pipe(fs.createWriteStream('pdfs/lists.pdf')); pdfDoc.end(); } 

我geting错误,fs.readFileSync不是一个函数。 从pdfmake包中获取文件font.js。 任何想法如何解决这个挑战。

编辑

我正在使用themeteorchef基地,并反应路由器。 我已经创build公用文件夹内的字体文件夹,并在那里放置字体。

       

网上收集的解决方案 "meteor1.4和pdfmake"