如何使 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://github.com/Microsoft/TypeScript/issues/20993
运行 于 Visual Studio 2017 年启用了新的 Javascript 语言服务:
1) 创建一个 ASP.NET 核心 Web 应用程序
2) NPM 安装包含 d.ts 定义的包 (例如 npm install axios)
3) 尝试在普通js文件中使用已安装的js (不在打字稿文件中!)
4) 你没有任何智能感知
如果你导入库intelisense亮起:
所以我的问题是:
在不导入模块的情况下获得智能感知的正确方法是什么?
我认为如果您转到“工具”->“选项”,然后转到“文本编辑器”分支,展开它并转到 JavaScript 分支,然后展开它并转到 Intellisense。您可以在那里明确添加引用,也可以选中一个框来下载远程引用。我还没有尝试过,但我认为它应该可以工作,而且我正在使用 VS2015,所以情况可能会有所不同。
希望对您有所帮助!
这是一个已确认的错误。
您可以在此处跟踪问题:https://github.com/Microsoft/TypeScript/issues/20993