मैं angular.io वेबसाइट से 5 मिनट क्विकस्टार्ट का उपयोग कर रहा हूं , जिसमें इस तरह की फ़ाइल संरचना है:
angular2-quickstart
app
app.component.ts
boot.ts
index.html
license.md
package.json
tsconfig.json
tsconfig.json इस तरह एक कोड ब्लॉक है ig
{
"compilerOptions": {
"target": "ES5",
"module": "system",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
},
"exclude": [
"node_modules"
]
}
इसके अलावा 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"
}
}
मैं स्रोत मानचित्र को सही से गलत में बदलता हूं, इसलिए कोड संपादक में, मैप फ़ाइल फिर से उत्पन्न नहीं होती है, लेकिन जेएस फ़ाइल अभी भी उत्पन्न होती है।
मैं केवल ts फ़ाइल पर काम करना चाहता हूं और js और js.map फ़ाइल का ब्रंच प्राप्त नहीं करना चाहता, मुझे अपने सभी ts फ़ाइलों को ऐप फ़ोल्डर और सभी js और js जैसे अपने नियमित रूप से विकसित फ़्लॉडर में रखने के लिए क्या करना चाहिए। एक फ़ोल्डर में फाइल मैप जिसे डिस्ट्रेस कहा जाता है?
इसका एक अच्छा उदाहरण कोणीय 2-वेबपैक-क्विकस्टार्ट हो सकता है । लेकिन मुझे पता नहीं चला कि वे ऐसा कैसे करते हैं?
कोई सलाह कैसे करना है, ज़ाहिर है कि मैन्युअल रूप से नहीं।
धन्यवाद,






