Angular 如何在角度项目中包含typescript定义文件?
我想在我的angular应用程序中使用,它是一个UMD捆绑包。很好——我使用Angular 如何在角度项目中包含typescript定义文件?,angular,typescript,jszip,Angular,Typescript,Jszip,我想在我的angular应用程序中使用,它是一个UMD捆绑包。很好——我使用npm I jszip下载,并将捆绑包node_modules/jszip/dist/jszip.js包含到我的angular.json文件中的脚本数组中 但是,当我在代码中使用它时: const zip = new JSZip(); 。。。typescript抱怨找不到JSZip。这是令人惊讶的,因为jszip附带了一个定义文件jszip/index.d.ts,我认为angular的typescript设置会
npm I jszip
下载,并将捆绑包node_modules/jszip/dist/jszip.js
包含到我的angular.json
文件中的脚本数组中
但是,当我在代码中使用它时:
const zip = new JSZip();
。。。typescript抱怨找不到JSZip。这是令人惊讶的,因为jszip附带了一个定义文件jszip/index.d.ts
,我认为angular的typescript设置会包括它。我尝试在tsconfig.json
中使用typeroot
和types
数组的多种组合,以使它能够识别jszip/index.d.ts
内容,但没有成功。我在angular项目中也看不到包含全局类型定义文件的位置
我的问题总结如下:
节点模块/jszip/index.d.ts
中的类型global.d.ts
文件放在何处/如何放置(而不会把事情搞砸)