如何解决如何在角度项目中包含打字稿定义文件?
我想在我的角度应用程序中使用JSZip,它是作为UMD捆绑销售的。很好-我使用npm i jszip
下载,并将捆绑包node_modules/jszip/dist/jszip.js
包含到我的angular.json
文件中的脚本数组中。
但是,当我在代码中使用它时:
const zip = new JSZip();
...打字稿抱怨找不到JSZip。这是令人惊讶的,因为jszip带有定义文件jszip/index.d.ts
,并且我认为angular的打字稿设置将包括它。我尝试在typeRoots
中使用types
和tsconfig.json
数组的许多组合来使其识别jszip/index.d.ts
的内容,但是没有成功。我也没有在我的角度项目中看到包含全局类型定义文件的位置。
我的问题总结:
- 如何获取我的angular-typescript设置以识别
node_modules/jszip/index.d.ts
中的类型? - 将
global.d.ts
文件放在一个有角度的项目中的位置/方式(不弄乱事情)?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。