我正在使用 Visual Studio 2015 Update 2 通过 Typescript 创建一个 Angular 2 应用程序。当我在我的服务上导入 rxjs operator map 时出现错误。
我已经导入了上述运算符,但 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/