首页 > 解决方案 > Meteor js 和 jspdf 或任何返回未定义缓冲区的 PDF 库

问题描述

任何时候我添加一个 pdf 库。在我的 Meteor/React 应用程序上,我得到Uncaught ReferenceError: Buffer is not defined at util.js. 我已经尝试了所有建议的方法:init.js,,,meteor npm i --save buffer

import Buffer from 'buffer';

if (typeof this.Buffer === 'undefined') {
  this.Buffer = Buffer.Buffer;
}

所有这些都没有解决方案。我正在使用Meteor 1.8.0.2. 这很烦人。

标签: reactjsmeteorpdfkitpdfmakepdfjs

解决方案


我终于让它工作了:1.安装缓冲区-> meteor npm install buffer 2.添加以下代码行:

if (Meteor.isClient) {
  const buffer = require("buffer");
  global.Buffer = buffer.Buffer;
}

推荐阅读