簡體   English   中英

Angular JS 2.0將打字稿編譯為javascript

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM