wijmo.xlsx & JSZip с Angular 4

У меня проблемы с использованием wijmo.xlsx а также JSZip на Angular 4 для моего проекта Wijmo. wijmo.xlsx требует JSZip как зависимость.

Когда я импортирую JSZip в файле TypeScript, как показано ниже, отображается ошибка для JSZip,

import * as JSZip from 'jszip';

Я установил JSZip с помощью npm install jszip --save но это не сработало.

Я установил @types/jszip на этот раз и ошибка ушла. Но когда я пытаюсь использовать JSZip это показывает следующие ошибки:

(index):55 (SystemJS) window.require is not a function
TypeError: window.require is not a function at Object.eval 
(http://localhost:5555/node_modules/wijmo/wijmo.xlsx.js:13:871)
at eval (http://localhost:5555/node_modules/wijmo/wijmo.xlsx.js:14:4)
at eval (http://localhost:5555/node_modules/wijmo/wijmo.xlsx.js:15:3)
at eval (<anonymous>)
at Object.eval 
(http://localhost:5555/node_modules/wijmo/wijmo.grid.xlsx.js:13:694) at eval 
(http://localhost:5555/node_modules/wijmo/wijmo.grid.xlsx.js:14:4) at eval 
(http://localhost:5555/node_modules/wijmo/wijmo.grid.xlsx.js:15:3) at eval 
(<anonymous>)

Как правильно установить JSZip и использовать его с Angular 4? Нужно ли устанавливать @types/jszip сначала, а потом JSZip?

1 ответ

Если вам нужно добавить его как модуль, перейдите по этой ссылке

https://www.grapecity.com/en/forums/wijmo/excelimportexport-in-angul

Если вам нужно добавить его в файл, перейдите по этой ссылке

Другие вопросы по тегам