TypeScript实战02--为第三方模块写声明文件

为第三方模块写声明文件:

        1.  安装我们今天实验的模块 indexof  

        2.  当我们引入indexof模块时,编辑器报错(没有对应的声明文件)      

        我们可以尝试使用npm install @type/indexof 命令来安装声明文件

        3.  如果使用npm 安装失败,则需要我们手动编写声明文件。这里修改ts配置文件选项

        baseUrl:用于设置解析非相对模块名称的基本目录,相对模块不会受baseUrl影响

        paths:paths用于设置模块名到基于baseUrl的路径映射

        (有点拗口,反正上面配置文件的意思是匹配所有的模块,到./node_modules/@types和./typings/*下找声明文件)

        4.  去typings目录下新建indexof/index.d.ts文件。书写声明文件

        5.  完美运行

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容