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

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

我正在使用 Visual Studio 2015 Update 2 通过 Typescript 创建一个 Angular 2 应用程序。当我在我的服务上导入 rxjs operator map 时出现错误。

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 Code 中尝试过,它可以正确解决它。

Visual Studio 2015 对 typescript 的支持是否不像 Visual Studio Code 那样完善?谢谢。

最佳答案

Is Visual Studio 2015's support for typescript not that polished yet like Visual Studio Code's

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

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

关于angular - Visual Studio 2015 Typescript 无法识别导入的成员和模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37107624/

相关文章:

Angular 4 抛出错误 EventSource 的响应有一个 MIME 类型 ("text/html")在迁移到 .NetCore 2.0 后不是 "text/event-stream"

angular - ionic 3 : Pushing a page on specified tab

c - 未加载 gdb 完整文件

sql - Visual Studio 2013 数据库项目 - 在目标中删除对象但不在项目中

javascript - 如何在 TypeScript 中正确导出和导入模块

Angular 5.2 onSameUrlNavigation 不工作

javascript - ThreeJs animate 在 Angular 2 中丢失上下文

c++ - Qt Creator 自动补全

javascript - 中继器 Angular 2 内的 RouterLink

angular - 任何人都可以向我解释一下给定的代码片段吗?它能做什么?