【问题标题】:VS2017 Javascript IntellisenseVS2017 Javascript 智能感知
【发布时间】:2023-07-26 08:10:01
【问题描述】:

我正在使用 VueJs 处理一个 ASP.NET 项目,我注意到智能感知不起作用。

我通过 bower 安装了软件包

  • jQuery
  • 引导
  • vue
  • 字体真棒

我是通过 npm 安装的

  • 洛达什
  • 网页包
  • [装载机和其他]

当我创建一个新的 javascript 文件(.js 或 .vue)并输入

import $ from 'jquery'

智能感知知道 'jquery' 导入,但是当我输入时

$.

弹出一个窗口

Intellisense 无法确定此完成的准确性 项目

我知道在 VS2017 上有一个新功能叫Salsa 自动下载用于智能感知的 .d.ts @types。

设置在工具 -> 选项 -> Javascript/Typescript -> 语言服务 => 启用新的 Javascript 语言服务

我验证了文章指出的文件夹中存在 .d.ts 文件 (%LOCALAPPDATA%\Microsoft\TypeScript)

我没有 tsconfig.json

对智能感知有什么建议吗? 有一些使用 .vue 文件的建议吗? 更一般地说,是否有任何关于 Visual Studio 上的智能感知的链接或文档?

【问题讨论】:

    标签: javascript visual-studio visual-studio-2017 javascript-intellisense


    【解决方案1】:

    我看到您已经回答了有关正确导入 jquery 的问题。如果您想在 Visual Studio 2017 中使用 .vue 文件,请查看我的分步过程:

    https://*.com/a/47775354/643761

    基本上,您首先设置环境 - 包括使用 VuePack2017 - 允许您在 .vue 文件中拥有智能感知。

    【讨论】: