我想编写TypeScript,我在Windows上使用PHPStorm 8.0.3 IDE。我认为TypeScript编译器是正确安装的(如果我将.villa的JavaScript键入.ts文件,它会自动编译成.js,如果我在声明中设置类型,IDE会使用它们。)
我正在尝试学习Angular 2,所以我创建了一个main.ts
文件,其中包含以下内容:
/// <reference path="angular2/angular2.d.ts" />
import {Component, View, bootstrap} from 'angular2/angular2';
我的文件夹结构:
main.ts
/ angular2
__angular2.js
__angular2.d.ts
IDE在第一行(///
)处抛出以下错误:statement expected
(如果我删除第二行,则此错误消失)。在第二行,错误包括expression statement is not assignment or call
和expecting new line or semi-colon
(在from
关键字之后)
与WebStorm不同,PHPStorm设置在&#34;语言和框架&#34;下不具有TypeScript部分。 subheader,但是在IDE的JavaScript库设置中,我安装了angular2-DefinitelyTyped
全局范围。
注意:@Component({selector: 'my-app'})
等注释也会使IDE报告出错(红色波浪线下划线)。
我错过了什么?