写了一些描述文件在 typings 里面,
但是写代码的时候没有我写在.d.ts里的代码提示,需要我点开这个文件之后,才会有代码提示。
这是什么问题,难道 .d.ts 还要放在特定的位置吗?
写了一些描述文件在 typings 里面,
但是写代码的时候没有我写在.d.ts里的代码提示,需要我点开这个文件之后,才会有代码提示。
这是什么问题,难道 .d.ts 还要放在特定的位置吗?
各位可以关注一下编译器是否有报以下提示:
To enable project-wide JavaScript/TypeScript language features, exclude large folders with source files that you do not work on.
大意就是:在tsconfig.ts
文件中的exclude
属性中设置需排除的较大的无用资源文件(无需ts注释的),以启用编译器的广泛ts支持。
我这边设置如下:
// tsconfig.json
{
"compilerOptions": {
// 编译配置项
},
"exclude": ["public/*", "dist/*", "node_modules/*"]
}
然后.d.ts
文件中声明的类型就可以被正常读取了。
typings
换成types
试试