1
jsq2627 2018-04-12 10:51:00 +08:00
可以指定 tsc 或者 tsconfig.json 的 typeRoots / types 选项
https://www.typescriptlang.org/docs/handbook/tsconfig-json.html#types-typeroots-and-types |
2
KuroNekoFan 2018-04-12 10:51:42 +08:00 via iPhone
为什么要用 dts,如果你本身编写的是.ts ,那是不需要用 dts 的啊
|
3
jsq2627 2018-04-12 10:59:19 +08:00
@KuroNekoFan 目测楼主是给微信 JSSDK 写.d.ts
|
4
posebear1990 OP @jsq2627 谢谢,types 选项的话应该是项目里所有用到的 type 都要指定了吧。
然后我新发现,只要我把 .d.ts 文件丢到项目里,vscode 就可以读到这个文件,所以不引用似乎也无所谓了(好奇之前怎么没发现)。 确实是微信 JSSDK,这都能猜到。 |
5
janxin 2018-04-12 12:02:35 +08:00
@posebear1990 #4 wx.d.ts...
|
6
jsq2627 2018-04-12 12:03:31 +08:00
@posebear1990 types 选项只对声明全局变量的 .d.ts 有意义,比如 jQuery 这种。对于声明成模块的 .d.ts 没效果。如果你的项目引入了 webpack 这类工具,启用包管理的话,types 选项不影响 import 进来的模块。
|