对于我的Wijmo项目,我在Angular 4上使用wijmo.xlsx
和JSZip
时遇到了麻烦。 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
吗?
答案 0 :(得分:1)
如果您需要将其添加为模块,请参阅此链接
https://www.grapecity.com/en/forums/wijmo/excelimportexport-in-angul
如果您需要将其添加为文件,请参阅此链接