gpt4 book ai didi

angular - 在 Angular 2 项目中导入 JSZip

转载 作者:太空狗 更新时间:2023-10-29 17:01:55 25 4
gpt4 key购买 nike

我在 Angular 2 项目中导入 JSZip 库时遇到问题。我按照以下步骤更改项目配置:

1 - 使用 NPM 安装 JSZip

npm install jszip --save

2 - 更改 systemjs.config.js 如下

var map = {
...
'jszip': 'node_modules/jszip/dist/jszip.min.js'
};

3 - 在需要它的组件中导入依赖

import JSZip from 'jszip';

然后,我尝试使用主要的 JSZip 构造函数来附加一些文件,但我收到一个 Web 错误,指出未定义构造函数。此外,我使用的 Typescript 编辑器无法找到它的定义。

我错过了什么吗?

谢谢。

最佳答案

对于那些想知道它是如何结束的人来说,问题出在导入上。以下是正确的导入:

import * as JSZip from 'jszip';

然后,它的用法如下:

let zipFile: JSZip = new JSZip();

关于angular - 在 Angular 2 项目中导入 JSZip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43097159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com