[英]Angular JS 2.0 compiling typescript into javascript
我只是在穷人的reddit上试用AngularJS 2.0。 我有以下脚本称为app.ts
///<reference path="typings/angular2/angular2.d.ts" />
import {
Component,
View,
bootstrap,
} from "angular2/angular2";
@Component({
selector: 'hello world'
})
@View(
{ template: `<div>HelloWorld</div>` })
class HelloWorld {
}
bootstrap(HelloWorld)
但是,保存之后,我想使用tsc app.ts将其编译为javascript(js文件),但我认为应该可以,但是编译器会在命令行中吐出许多错误。
我已经通过npm install -g'typescript@^1.5.0-beta'安装了tsc并运行了npm install。 我得到的错误大致是:
C:\angular2-reddit\typings\angular2\angular2.d.ts(7,22): error TS1005: ')' expec
ted.
C:\angular2-reddit\typings\angular2\angular2.d.ts(14,6): error TS1008: Unexpecte
d token; 'module, class, interface, enum, import or statement' expected.
谁能说明我在这里做错了什么?
谢谢...
您需要向编译器提供几个参数才能使其正常工作。
> tsc.cmd -m commonjs -t es5 --emitDecoratorMetadata app.ts
另外,还要确保您具有来自类型明确的存储库中的正确的字体定义文件。
> npm install -g tsd@^0.6.0
> tsd install angular2 es6-promise rx rx-lite
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.