WebStorm如何识别Angular语言服务?

WebStorm如何识别Angular语言服务?,angular,typescript,webstorm,Angular,Typescript,Webstorm,我正在建立一个角度的项目,因为2.beta版。我很高兴地发现WebStorm后来支持Angular语言服务。但我无法让它在我的项目中发挥作用 如果我使用angular cli创建一个新项目,WebStorm可以完美地工作并支持它。但我不能让它与我的老项目一起工作,即使我现在正在运行版本4.3.5上的所有@angular软件包 我试图通过“设置->语言和框架->类型脚本->使用类型脚本服务”来激活它,但复选框没有显示 文档中说,您只需要将语言服务作为dev依赖项安装,并具有(any?)tsconf

我正在建立一个角度的项目,因为2.beta版。我很高兴地发现WebStorm后来支持Angular语言服务。但我无法让它在我的项目中发挥作用

如果我使用angular cli创建一个新项目,WebStorm可以完美地工作并支持它。但我不能让它与我的老项目一起工作,即使我现在正在运行版本4.3.5上的所有@angular软件包

我试图通过“设置->语言和框架->类型脚本->使用类型脚本服务”来激活它,但复选框没有显示

文档中说,您只需要将语言服务作为dev依赖项安装,并具有(any?)tsconfig.json

这是我的tsconfig.json:

{
  "compilerOptions": {
    "moduleResolution": "node",
    "module": "es2015",
    "target": "es5",
    "noImplicitAny": false,
    "sourceMap": false,
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2016",
      "dom"
    ]
  },
  "include": [
    "src"
  ],
  "exclude": [
    "node_modules"
  ]
}

我想文档中没有提到更多这方面的内容,因为它大多数时候都是开箱即用的…

我在几个项目中也遇到过同样的问题。即使对他们中的一些人来说,当我创建项目时,它也在工作,但过了一段时间,它就停止了工作。 今天我发现了为什么。。。 如果从项目中排除
节点\u模块
文件夹,它将停止工作


如何重新启用它?右键单击
节点\u modules
文件夹,然后
将目录标记为
,然后选择
未排除
。索引过程完成后,语言服务应该可以工作

您使用的是什么类型的脚本版本?@Maximustypescript@2.3.4