0
我嘗試使用TypeScript和Angular。爲此,我使用tsc命令傳輸我的ts文件,並且出現了一些錯誤。這就是說,這些文件實際上transpiled成JavaScript,我可以讓我的工作申請,但這些錯誤是有點奇怪....爲Angular2應用程序轉換ts文件時的錯誤
以下是我有:
app.ts(1,1): error TS1148: Cannot compile modules unless the '--module' flag is provided.
app.ts(1,42): error TS2307: Cannot find module 'angular2/angular2'.
app.ts(13,7): error TS1219: Experimental support for decorators is a feature that is subject to change in a future release. Specify '--experimentalDecorators' to remove this warning.
這裏的內容該tsd.json
文件:
{
"version": "v4",
"repo": "borisyankov/DefinitelyTyped",
"ref": "master",
"path": "typings",
"bundle": "typings/tsd.d.ts",
"installed": {
"angular2/angular2.d.ts": {
"commit": "78ba6e41543e5ababbd1dda19797601be3c1f304"
}
}
}
這裏是tsdconfig.json
文件的內容:
{
"compilerOptions" : {
"emitDecoratorMetadata": true,
"module": "commonjs",
"target": "es5"
},
"files" : [
"app.ts",
"typings/angular2/angular2.d.ts"
]
}
爲了編譯,我執行命令:tsc --watch *.ts
。我的ts文件位於我的項目的根目錄。
非常感謝您的幫助, 蒂埃裏
關注此[tsconfig.json](https://github.com/pkozlowski-opensource/ng2-play/blob/master/tsconfig.json)。 –
如果你使用typescript作爲你的gulp文件,你可以看看https://github.com/meandemo/ng2-demo.git – user3636086