如何使 Visual Studio 2017 智能感知与 javascript 一起工作?

How to make Visual Studio 2017 intellisense work with javascript?

运行 于 Visual Studio 2017 年启用了新的 Javascript 语言服务:

1) 创建一个 ASP.NET 核心 Web 应用程序

2) NPM 安装包含 d.ts 定义的包 (例如 npm install axios)

3) 尝试在普通js文件中使用已安装的js (不在打字稿文件中!)

4) 你没有任何智能感知

如果你导入库intelisense亮起:

所以我的问题是:

在不导入模块的情况下获得智能感知的正确方法是什么?

我认为如果您转到“工具”->“选项”,然后转到“文本编辑器”分支,展开它并转到 JavaScript 分支,然后展开它并转到 Intellisense。您可以在那里明确添加引用,也可以选中一个框来下载远程引用。我还没有尝试过,但我认为它应该可以工作,而且我正在使用 VS2015,所以情况可能会有所不同。

希望对您有所帮助!

这是一个已确认的错误。

https://developercommunity.visualstudio.com/content/problem/169330/vs-2017-javascript-intellisense-does-not-work.html

您可以在此处跟踪问题:https://github.com/Microsoft/TypeScript/issues/20993