【问题标题】:How to make Visual Studio 2017 intellisense work with javascript?如何使 Visual Studio 2017 智能感知与 javascript 一起工作?
【发布时间】:2017-12-13 09:51:39
【问题描述】:

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

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

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

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

4) 你没有得到任何智能感知

如果导入库 intelisense 会亮起:

所以我的问题是:

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

【问题讨论】:

    标签: javascript typescript visual-studio-2017 intellisense


    【解决方案1】:

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

    希望对你有帮助!

    【讨论】:

    • 这在 VS 2017 中不再适用。 VS 2017 使用 JavaScript 语言服务 (github.com/Microsoft/TypeScript/wiki/…)
    • 啊,很抱歉,我对此无能为力。我目前无法访问 VS2017 来查看它。
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2017-08-22
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 2016-03-20
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    相关资源
    最近更新 更多