father-build打包问题:ts项目中使用js

问题描述

在开发自己的组件库的时候使用了father-build打包,本地运行没问题,但是打包ts一直报错:
error TS7016: Could not find a declaration file for module './../jspreadsheet/index'. 'D:/projects/DTExcel/src/jspreadsheet/index.js' implicitly has an 'any' type.
查了很久,所以记录一下解决方案。
1、在xxx.js同级目录下新建xxx.d.ts,内容如下:

export function jspreadsheet(el: any, options: any): any;

2、在使用的文件中导入即可

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

推荐阅读更多精彩内容