Visual Studio 2015 Typescript无法识别导入的成员和模块

时间:2016-05-09 04:11:20

标签: angular visual-studio typescript visual-studio-2015

我正在使用Visual Studio 2015 Update 2创建一个带有Typescript的Angular 2应用程序。我在服务上导入rxjs运算符映射时出错。

Visual Studio Module Resolution Problem

我已经导入了所述运算符,但似乎Visual Studio 2015仍无法找到它,如上图所示。我可以在导入语句中将F12带到正确的文件中。这是我的tsconfig。

{
  "compilerOptions": {
    "target": "es5",
    "module": "system",
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true
  },
  "exclude": [
    "wwwroot",
    "node_modules",
    "bower_components",
    "typings"
  ],
  "compileOnSave": false
}

请注意,我只在 Visual Studio 2015 中明确说明了这个问题。我在 Visual Studio代码中尝试了这一点,它可以正确解析它。

Visual Studio 2015是否支持打字稿,而不像Visual Studio Code那样完美?谢谢。

1 个答案:

答案 0 :(得分:0)

  

Visual Studio 2015对typ​​ecript的支持是否与Visual Studio Code的

不同

是。您需要设置最新的编译器,这有点涉及。

文档:https://github.com/Microsoft/TypeScript/wiki/Dev-Mode-in-Visual-Studio