#vue.js #pdfkit #maker-js
#vue.js #pdfkit #maker-js
Вопрос:
Я установил pdfkit в свой Vue.js затем я создал компонент vue, чтобы начать создавать PDF, но при первом тестировании я получил сообщение об ошибке:
Сценарий компонента:
const pdfkit = require('pdfkit');
var doc = new pdfkit;
Но это генерирует ошибку:
pdfkit не является конструктором
Как это исправить? Спасибо за любые предложения
Ответ №1:
Попробуйте импортировать его в свой компонент с помощью
import pdfkit from 'pdfkit'
а затем создайте свой документ с помощью
let doc = new pdfkit();
Комментарии:
1. Спасибо, теперь он ищет другую ошибку: ‘data / Helvetica.afm’ не найден в виртуальной файловой системе. Это существует в node_modules/pdftkit/js/data
2. Возможно, что-то не так в моей конфигурации webpack. github.com/blikblum/pdfkit-webpack-example/blob/master/… После обновления конфигурации webpack я получил сообщение об ошибке в консоли: Uncaught SyntaxError: неожиданный токен ‘<‘, что означает build.js не создан должным образом…
3. Исправлено! Я зарегистрировал файл как в github.com/blikblum/pdfkit-webpack-example/blob/master/src / … и теперь он работает хорошо. Спасибо