Aşağıdaki gibi bir dosya yapısı içeren angular.io web sitesinden 5 dakikalık hızlı başlangıcı kullanıyorum :
angular2-quickstart
app
app.component.ts
boot.ts
index.html
license.md
package.json
tsconfig.json
tsconfig.json bunun gibi bir kod bloğudur :
{
"compilerOptions": {
"target": "ES5",
"module": "system",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
},
"exclude": [
"node_modules"
]
}
Ayrıca package.json:
{
"name": "angular2-quickstart",
"version": "1.0.0",
"scripts": {
"tsc": "tsc",
"tsc:w": "tsc -w",
"lite": "lite-server",
"start": "concurrent \"npm run tsc:w\" \"npm run lite\" "
},
"license": "ISC",
"dependencies": {
"angular2": "2.0.0-beta.0",
"systemjs": "0.19.6",
"es6-promise": "^3.0.2",
"es6-shim": "^0.33.3",
"reflect-metadata": "0.1.2",
"rxjs": "5.0.0-beta.0",
"zone.js": "0.5.10"
},
"devDependencies": {
"concurrently": "^1.0.0",
"lite-server": "^1.3.1",
"typescript": "^1.7.3"
}
}
SourceMap'i true'dan false'a değiştiririm, bu nedenle kod düzenleyicide harita dosyası yeniden oluşturulmaz, ancak js dosyası yine de oluşturulur.
Sadece ts dosyası üzerinde çalışmak istiyorum ve js ve js.map dosyası brunch almak istemiyorum, tüm ts dosyalarımı uygulama klasörü ve tüm js ve js gibi normal geliştirme floderime koymak için ne yapmalıyım. dosyaları dist adlı bir klasöre eşleyin?
Buna iyi bir örnek, açısal2-web paketi-hızlı başlangıç olabilir . Ama bunu nasıl yaptıklarını anlamadım?
Bunu nasıl yapacağınıza dair herhangi bir tavsiye, elbette manuel olarak değil.
Teşekkürler,