Ошибка установки jsPDF в Angular 4 на новом jsPDF () Неожиданный токен - PullRequest
0 голосов
/ 05 октября 2018

jsPDF не удается создать новый jsPDF () с неожиданным токеном <, как я могу заставить это работать? </p>

Я запустил npm install jspdf --save, затем npm install @ types / jspdf--спасти.Это позволило мне добавить импорт * как jsPDF из 'jspdf';в моем компоненте.

Component
import * as jsPDF from 'jspdf';

public createPDF() {
    let doc = new jsPDF(); // this line fails with unexpected 
                              token <
}

К вашему сведению, если я закомментирую let doc = new jsPDF, код скомпилируется.Не уверен, что здесь происходит любая помощь будет оценена.спасибо.

Fyi, Есть много постов, в которых говорится о добавлении скрипта в angular cli, но используемый мной проект не использует angular cli, поэтому я не могу импортировать его туда.

1 Ответ

0 голосов
/ 05 октября 2018

хорошо, я понял, проблема была в регистре и синтаксисе.Строка, которая исправила это, была: 'jspdf': 'npm: jspdf / dist / jspdf.min.js' в systemjs.config.js.Причина, по которой он мне не удался, заключалась в том, что у меня он был как «jsPDF»: ... заглавный PDF вызвал у меня кучу головных болей и спасибо моему коллеге за дополнительный набор глаз.

...