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'

你可能感兴趣的:(father-build打包问题:ts项目中使用js)