Visual Studio 2017 RTM JavaScript IntelliSense无法正常工作

Ale*_*dre 19 javascript-intellisense visual-studio-2017

JavaScript IntelliSense无法在Visual Studio 2017 RTM编辑器上运行.我甚至无法格式化代码,没有任何工作.

Ale*_*dre 41

更新:看起来VS 2017(15.3)的最新更新解决了这个问题.

这是因为新的javascript语言服务 http://aka.ms/JavaScriptExperimental

要禁用并恢复JS,请转到:工具 - 选项 - 文本编辑器 - Javascript/Typescript - 语言服务 - 常规并禁用第一个选项.

在此输入图像描述


Bow*_*lly 5

问题可能是由于 JS 库特别大,您需要分析太多 JavaScript。您可以使用文件将其从项目中排除tsconfig.json(示例如下)。唯一的问题是您从项目中排除的任何库都必须显式包含在"typeAcquisition"设置中才能获得 IntelliSense。

{
  "compilerOptions": {
    "allowJs": true,
    "noEmit": true,
    "lib": ["es2016", "dom"]  // only necessary if you need new stuff like promises
  },
  "exclude": [
    "wwwroot/lib/" //add folders that contain javascript libraries here
  ],
  "typeAcquisition": {  
    "enable": true,
    "include": [
      "jquery"  // add any libraries excluded in the folders above here
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)


Gab*_*l G 5

启用自动列表成员帮助我:

在菜单上转到:工具>选项>>文本编辑器>>所有语言>>常规

取消选中并选中"自动列表成员"以使其成为复选符号而不是方形取消选中并检查"参数信息"以使其成为复选符号而不是正方形 在此输入图像描述