一个关于ts和js混写编译打包的问题

来源:1-1 课程导学

sunlg

2022-06-18

如果我有一个库,用js写,或者ts和js(遗留代码)混写,然后给js添加d.ts声明文件(和js文件同名,引入时就有了类型),但是用工具编译打包后,类型丢失了(输出的类型文件中不包含为js额外添加的的类型声明),不知道老师有没有遇到过,或者大佬们是怎么解决的

写回答

2回答

keviny79

2022-06-18

路过同学了解下--老师新课程全栈当当书城优惠倒计时2天,截至2022年7月19号平台将课程恢复原价,有意向同学趁早出手【此条非问题解答,见谅!】  

一般建议最好用 纯 ts 写,然后配置 tsconfig.json 随webpack打包自动生成声明文件,如果你用js写,就改用下面配置

https://img.mukewang.com/szimg/62ae71c8092b848308400301.jpg



0
4
sunlg
非常感谢!
2022-06-20
共4条回复

sunlg

提问者

2022-06-19

0
1
keviny79
这个答案有误,路过的同学要注意下了,看下方同学的回复 js 可以生成, d.ts 文件,但唯一不足的是函数参数类型没有类型,这是 ts 底层的小 bug
2022-06-19
共1条回复

晋级TypeScript高手,成为抢手的前端开发人才

轻松驾驭 TypeScript 高级用法, 突破前端成长瓶颈

871 学习 · 425 问题

查看课程