wijmo.xlsx& JSZip与Angular 4

时间:2017-11-29 13:07:31

标签: angular angular4-forms jszip wijmo5 nodejs-jszip

对于我的Wijmo项目,我在Angular 4上使用wijmo.xlsxJSZip时遇到了麻烦。 wijmo.xlsx需要JSZip作为依赖项。

当我在TypeScript文件中导入JSZip时,会显示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 个答案:

答案 0 :(得分:1)

如果您需要将其添加为模块,请参阅此链接

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

如果您需要将其添加为文件,请参阅此链接