VS Code - TypeScript文件中没有ES6 Intellisense

时间:2015-12-28 18:14:14

标签: javascript typescript ecmascript-6 visual-studio-code

无法弄清楚为什么我没有在TypeScript文件中获得ES6功能的智能感知。

我很确定它与打字稿源文件中使用的 lib.d.ts 文件有关。作为参考,它位于:

C:\ Program Files(x86)\ Microsoft VS Code \ resources \ app \ extensions \ typescript \ server \ typescript \ lib

我注意到同一个文件夹包含 lib.es6.d.ts 。在定义基本接口定义文件定义的方法时,它指向 lib.d.ts 而不是es6版本。 es6版本具有我需要的所有接口。

也就是说,即使我包含了一些ES6方法并强制使用任务运行器(在引擎盖下使用了原型编译器编译器),它也不像我预期的那样转换到ES5。

也许我的TypeScript编译器版本已过时了?我主要想要这些功能:

  1. 符号
  2. Array.prototype.includes
  3. String.prototype.includes
  4. 我在es6类型定义文件中看到了这些接口。有没有办法让VSCode识别出来?我正在考虑一种只在我的项目中包含该lib文件的hacky方法,但我正试图避免这种情况,最后当我转向ES5并获得垃圾时,它仍然无法解决我的问题。

    谢谢,非常喜欢:)

0 个答案:

没有答案