当前位置:  开发笔记 > 编程语言 > 正文

Angular 2,Visual Studio 2015更新1,类型脚本配置

如何解决《Angular2,VisualStudio2015更新1,类型脚本配置》经验,为你挑选了2个好方法。

在过去的一周里,我一直在尝试使用以下配置配置和启动一个非常简单的项目:

Angular 2,Visual Studio 2015更新1,类型脚本配置

我在项目的根目录中有一个tsconfig.Json,内容如下:

{
    "compilerOptions": {
        "rootDir": "src",
        "outDir": "web/js",
        "target": "es5",
        "module": "system",
        "declaration": false,
        "noImplicitAny": false,
        "removeComments": true,
        "noLib": false,
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "sourceMap": true,
        "listFiles": true
    },
    "exclude": [
        "wwwroot",
        "node_modules"
    ],
    "filesGlob": [
        "app/**/*.ts"
    ]
}

我可以看到解决方案资源管理器中的虚拟项目,角度和所有必需的软件包都按照angular.io 5分钟教程(https://angular.io/guide/quickstart)中的说明安装.

这就是我在App.ts中的内容:

import {bootstrap, Component} from 'angular2/angular2';
@Component({
    selector: 'my-app',
    template: '

My First Angular 2 App

' }) class AppComponent { } bootstrap(AppComponent);

我得到的错误是:

符号'组件无法正确解析,可能位于无法访问的模块中'

相同的配置在VS Code中有效,没有任何问题.

如果你能证明我错过了什么,我将感激不尽.

谢谢.



1> Alex..:

现在找到一个解决方法,将联系resharper支持并在此处分享响应.

用户"ctrl + alt + shift + 8"键盘快捷键可快速禁用resharper.即便在此之后我没有得到intellisense,要解决在resharper设置中将Typescript intellisense更改为Visual Studio.

在这2个更改后,我没有得到任何假的错误消息.

希望这有助于其他人遇到同样的问题.



2> MIP1983..:

我现在已经禁用了resharpers打样机检查,因为我正在使用2016.2.2并且它仍然会导致问题与typecript 2.0.3对我来说.

Resharper>选项>代码检查>设置

找到"文件掩码"(右下角)并添加*.ts

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有