कोणीय सीएलआई - एनजी बिल्ड कमांड
वाक्य - विन्यास
ng build <project> [options]
ng b <project> [options]
एनजी बिल्ड कमांड दिए गए पथ में एक कोणीय अनुप्रयोग / पुस्तकालय को आउटपुट निर्देशिका में संकलित करता है जिसे डिस्टर्ब कहा जाता है। विकल्प वैकल्पिक पैरामीटर हैं।
तर्क
अनु क्रमांक। | तर्क और वाक्य रचना | विवरण |
---|---|---|
1 | <परियोजना> | एप्लिकेशन या लाइब्रेरी का नाम। |
विकल्प
अनु क्रमांक। | विकल्प और सिंटैक्स | विवरण |
---|---|---|
1 | --aot = सच | झूठी |
समय संकलन के आगे का उपयोग कर बनाएँ। डिफ़ॉल्ट: गलत। |
2 | --baseHref = baseHref | निर्मित किए जा रहे आवेदन के लिए बेस यूआरएल। |
3 | --buildEventLog = buildEventLog | निर्माण इवेंट प्रोटोकॉल ईवेंट के लिए EXPERIMENTAL आउटपुट फ़ाइल पथ। |
4 | --buildOptimizer = सच | झूठी | 'Aot' विकल्प का उपयोग करते समय '@ angular-devkit / build-optimizer' अनुकूलन सक्षम करता है। डिफ़ॉल्ट: गलत। |
5 | --commonChunk = सच | झूठी |
कई बंडलों में उपयोग किए गए कोड वाले एक अलग बंडल का उपयोग करें। डिफ़ॉल्ट: गलत। |
6 | --configuration = विन्यास | एक नामांकित लक्ष्य, जैसा कि कोणीय.जॉन के "कॉन्फ़िगरेशन" खंड में निर्दिष्ट है। प्रत्येक नामित लक्ष्य उस लक्ष्य के लिए विकल्प चूक के विन्यास के साथ है। इसे स्पष्ट रूप से सेट करना "--प्रोड" ध्वज को ओवरराइड करता है। उपनाम: -सी। |
7 | --crossOrigin = कोई भी | गुमनाम | उपयोग-साख |
कोरस समर्थन प्रदान करने वाले तत्वों की क्रॉसोरिगिन विशेषता सेटिंग को परिभाषित करें। डिफ़ॉल्ट: कोई नहीं। |
8 | --deleteOutputPath = सच | झूठी |
निर्माण से पहले आउटपुट पथ को हटा दें। डिफ़ॉल्ट: सच। |
9 | --deployUrl = deployUrl | यूआरएल जहां फाइलें तैनात की जाएंगी। |
10 | --experimentalRollupPass = सच | झूठी |
वेबपैक के साथ बंडल करने से पहले रोलअप के साथ कॉन्टेनेट मॉड्यूल। डिफ़ॉल्ट: गलत। |
1 1 | --extractCss = सच | झूठी |
Js वाले के बजाय css फाइलों में वैश्विक शैलियों से css निकालें। डिफ़ॉल्ट: गलत। |
12 | --extractLicenses = सच | झूठी |
एक अलग फ़ाइल में सभी लाइसेंस निकालें। डिफ़ॉल्ट: गलत। |
13 | --forkTypeChecker = सच | झूठी |
कांटेक्ट प्रक्रिया में टाइपस्क्रिप्ट टाइप चेकर चलाएँ। डिफ़ॉल्ट: सच। |
14 | --help = सच | झूठी | json | JSON |
कंसोल में इस कमांड के लिए एक मदद संदेश दिखाता है। डिफ़ॉल्ट: गलत। |
15 | --i18nMissingTranslation = चेतावनी | त्रुटि | उपेक्षा |
कैसे i18n के लिए लापता अनुवाद को संभालने के लिए। डिफ़ॉल्ट: चेतावनी। |
16 | --index = सूचकांक | एप्लिकेशन के HTML इंडेक्स की पीढ़ी को कॉन्फ़िगर करता है। |
17 | --localize = सच | झूठी | |
18 | --main = मुख्य | वर्तमान कार्यक्षेत्र के सापेक्ष ऐप के मुख्य प्रवेश बिंदु के लिए पूर्ण पथ। |
19 | --namedChunks = सच | झूठी |
आलसी लोड किए गए विखंडू के लिए फ़ाइल नाम का उपयोग करें। डिफ़ॉल्ट: सच। |
20 | --ngswConfigPath = ngswConfigPath | Ngsw-config.json के लिए पथ। |
21 | --optimization = सच | झूठी | बिल्ड आउटपुट का अनुकूलन सक्षम करता है। |
22 | --outputHashing = कोई भी | सभी | मीडिया | बंडलों |
आउटपुट फ़ाइल नाम कैश-बस्टिंग हैशिंग मोड को परिभाषित करें। डिफ़ॉल्ट: कोई नहीं। |
23 | --outputPath = outputPath | वर्तमान कार्यक्षेत्र के सापेक्ष नई आउटपुट निर्देशिका के लिए पूर्ण पथ। डिफ़ॉल्ट रूप से, वर्तमान प्रोजेक्ट में डिस्ट / नामक एक फ़ोल्डर में आउटपुट लिखता है। |
24 | --poll | मिलीसेकंड में पोल समय अवधि देखने वाली फ़ाइल को सक्षम और परिभाषित करें। |
25 | --polyfills = polyfills | वर्तमान कार्यक्षेत्र के सापेक्ष पॉलीफ़िल फ़ाइल के लिए पूर्ण पथ। |
26 | --preserveSymlinks = सच | झूठी |
मॉड्यूल को हल करते समय वास्तविक पथ का उपयोग न करें। डिफ़ॉल्ट: गलत। |
27 | --prod = सच | झूठी | शॉर्टहैंड "--configuration = उत्पादन" के लिए। जब सही हो, तो निर्माण कॉन्फ़िगरेशन को उत्पादन लक्ष्य पर सेट करें। डिफ़ॉल्ट रूप से, उत्पादन लक्ष्य को कार्यक्षेत्र कॉन्फ़िगरेशन में सेट किया जाता है जैसे कि सभी बिल्ड बंडल, सीमित ट्री-शेकिंग का उपयोग करते हैं, और मृत कोड उन्मूलन भी सीमित करते हैं। |
28 | --progress = सच | झूठी |
निर्माण के दौरान कंसोल में प्रगति लॉग करें। डिफ़ॉल्ट: सच। |
27 | --resourcesOutputPath = resourcesOutputPath | पथ जहां शैली संसाधनों को रखा जाएगा, आउटपुटपाथ के सापेक्ष। |
28 | --serviceWorker = सच | झूठी |
उत्पादन बनाता है के लिए एक सेवा कार्यकर्ता विन्यास उत्पन्न करता है। डिफ़ॉल्ट: गलत। |
29 | --showCircularDependencies = सच | झूठी |
बिल्ड पर परिपत्र निर्भरता चेतावनी दिखाएं। डिफ़ॉल्ट: सच। |
30 | --sourceMap = सच | झूठी |
आउटपुट सोर्समैप। डिफ़ॉल्ट: सच। |
31 | --statsJson = सच | झूठी |
एक 'आँकड़े.जॉन' फ़ाइल बनाता है जिसका विश्लेषण 'वेबपैक-बंडल-एनालाइज़र' जैसे उपकरणों का उपयोग करके किया जा सकता है। डिफ़ॉल्ट: गलत। |
32 | --subresourceIntegrity = सच | झूठी |
सबस्रोइट अखंडता सत्यापन के उपयोग को सक्षम करता है। डिफ़ॉल्ट: गलत। |
33 | --tsConfig = tsConfig | टाइपस्क्रिप्ट कॉन्फ़िगरेशन फ़ाइल के लिए पूर्ण पथ, वर्तमान कार्यक्षेत्र के सापेक्ष। |
34 | --vendorChunk = सच | झूठी |
केवल विक्रेता पुस्तकालयों वाले एक अलग बंडल का उपयोग करें। डिफ़ॉल्ट: सच। |
35 | --verbose = सच | झूठी |
आउटपुट लॉगिंग में अधिक विवरण जोड़ता है। डिफ़ॉल्ट: सच। |
36 | --watch = सच | झूठी |
फ़ाइलों को बदलने पर निर्माण चलाएँ। डिफ़ॉल्ट: गलत। |
37 | --webWorkerTsConfig = webWorkerTsConfig | वेब वर्कर मॉड्यूल के लिए टाइपस्क्रिप्ट कॉन्फ़िगरेशन। |
एनजी जनरेट कमांड का उपयोग करके अद्यतन एक कोणीय परियोजना के लिए पहला कदम । निम्नलिखित सामग्रियों से app.component.html की सामग्री को बदलें और फिर कमांड चलाएँ।
<app-goals></app-goals>
<router-outlet></router-outlet>
उदाहरण
\>Node\>TutorialsPoint> ng build
Compiling @angular/animations : es2015 as esm2015
Compiling @angular/core : es2015 as esm2015
Compiling @angular/compiler/testing : es2015 as esm2015
Compiling @angular/animations/browser : es2015 as esm2015
Compiling @angular/core/testing : es2015 as esm2015
Compiling @angular/common : es2015 as esm2015
Compiling @angular/platform-browser : es2015 as esm2015
Compiling @angular/common/http : es2015 as esm2015
Compiling @angular/common/testing : es2015 as esm2015
Compiling @angular/platform-browser-dynamic : es2015 as esm2015
Compiling @angular/platform-browser/testing : es2015 as esm2015
Compiling @angular/router : es2015 as esm2015
Compiling @angular/animations/browser/testing : es2015 as esm2015
Compiling @angular/common/http/testing : es2015 as esm2015
Compiling @angular/forms : es2015 as esm2015
Compiling @angular/platform-browser/animations : es2015 as esm2015
Compiling @angular/platform-browser-dynamic/testing : es2015 as esm2015
Compiling @angular/router/testing : es2015 as esm2015
Generating ES5 bundles for differential loading...
ES5 bundle generation complete.
chunk {polyfills} polyfills-es2015.js, polyfills-es2015.js.map (polyfills) 141 kB [initial] [rendered]
chunk {runtime} runtime-es2015.js, runtime-es2015.js.map (runtime) 6.16 kB [entry] [rendered]
chunk {runtime} runtime-es5.js, runtime-es5.js.map (runtime) 6.16 kB [entry] [rendered]
chunk {styles} styles-es2015.js, styles-es2015.js.map (styles) 12.4 kB [initial] [rendered]
chunk {styles} styles-es5.js, styles-es5.js.map (styles) 13.9 kB [initial] [rendered]
chunk {main} main-es2015.js, main-es2015.js.map (main) 61.4 kB [initial] [rendered]
chunk {main} main-es5.js, main-es5.js.map (main) 65 kB [initial] [rendered]
chunk {polyfills-es5} polyfills-es5.js, polyfills-es5.js.map (polyfills-es5) 656 kB [initial] [rendered]
chunk {vendor} vendor-es2015.js, vendor-es2015.js.map (vendor) 2.67 MB [initial] [rendered]
chunk {vendor} vendor-es5.js, vendor-es5.js.map (vendor) 3.11 MB [initial] [rendered]
Date: 2020-06-04T01:31:35.612Z - Hash: d5fd9371cdc40ae353bc - Time: 210494ms
यहां एनजी बिल्ड कमांड ने हमारे प्रोजेक्ट ट्यूटोरियलशिप को सफलतापूर्वक बनाया है।