VSCode不主动识别 .d.ts 文件,需要我点开才有效果

clipboard.png
写了一些描述文件在 typings 里面,
但是写代码的时候没有我写在.d.ts里的代码提示,需要我点开这个文件之后,才会有代码提示。
这是什么问题,难道 .d.ts 还要放在特定的位置吗?

clipboard.png

阅读 14.7k
4 个回答

typings换成types试试

typings换types其次在项目根目录下添加tsconfig include把代码文件和声明文件都包括进去

新手上路,请多包涵

这个问题有解决吗?我也遇到这个问题了

各位可以关注一下编译器是否有报以下提示:

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文件中声明的类型就可以被正常读取了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进