ng serve
कमांड के साथ कोणीय-क्ली का उपयोग कैसे करें, मैं डिफ़ॉल्ट पोर्ट कैसे निर्दिष्ट कर सकता हूं, इसलिए मुझे हर बार --port
ध्वज को मैन्युअल रूप से पास करने की आवश्यकता नहीं है?कोणीय-क्ली सर्वर - डिफ़ॉल्ट पोर्ट
उत्तर
के लिए अद्यतन @ कोणीय/CLI अंतिम: angular-cli.json
अंदर आप चूक में पोर्ट निर्दिष्ट कर सकते हैं:
"defaults": {
"serve": {
"port": 1337
}
}
लिगेसी:
[email protected] में परीक्षण किया गया .0-बीटा.22-1
में सर्वरember-cli
प्रोजेक्ट से आता है। सर्वर को कॉन्फ़िगर करने के लिए, प्रोजेक्ट रूट में .ember-cli
फ़ाइल बनाएं। वहां अपनी JSON कॉन्फ़िगरेशन जोड़ें:
{
"port": 1337
}
सर्वर को पुनरारंभ करें और यह उस पोर्ट पर सेवा करेगा।
वहाँ और अधिक विकल्प यहाँ निर्दिष्ट कर रहे हैं: http://ember-cli.com/#runtime-configuration
{
"skipGit" : true,
"port" : 999,
"host" : "0.1.0.1",
"liveReload" : true,
"environment" : "mock-development",
"checkForUpdates" : false
}
कोणीय 2 [email protected] में,
भिन्न पोर्ट पर एक नई परियोजना चलाने के लिए, एक ही रास्ता पोर्ट निर्दिष्ट करने के लिए है जबकि आप ng सेवा कमांड चलाते हैं।
ng serve --port 4201
या अन्य तरह, आप अपने package.json फ़ाइल लिपियों हिस्से को संपादित करने और अपने शुरू चर करने के लिए बंदरगाह संलग्न है जैसे मैं नीचे उल्लेख और फिर बस "NPM शुरुआत"
"scripts": {
"ng": "ng",
"start": "ng serve --port 4201",
... : ...,
... : ....
}
इस चला सकते हैं रास्ता बहुत बेहतर है जहां आपको हर बार बंदरगाह को परिभाषित करने की आवश्यकता नहीं है।
इसके बजाय एनपीएम स्क्रिप्ट का उपयोग करें ... अपना पैकेज.जेसन संपादित करें और स्क्रिप्ट अनुभाग में कमांड जोड़ें।
{
"name": "my new project",
"version": "0.0.0",
"license": "MIT",
"angular-cli": {},
"scripts": {
"ng": "ng",
"start": "ng serve --host 0.0.0.0 --port 8080",
"lint": "tslint \"src/**/*.ts\" --project src/tsconfig.json --type-check && tslint \"e2e/**/*.ts\" --project e2e/tsconfig.json --type-check",
"test": "ng test",
"pree2e": "webdriver-manager update --standalone false --gecko false",
"e2e": "protractor"
},
"private": true,
"dependencies": {
"@angular/common": "^2.3.1",
"@angular/compiler": "^2.3.1",
"@angular/core": "^2.3.1",
"@angular/forms": "^2.3.1",
"@angular/http": "^2.3.1",
"@angular/platform-browser": "^2.3.1",
"@angular/platform-browser-dynamic": "^2.3.1",
"@angular/router": "^3.3.1",
"core-js": "^2.4.1",
"rxjs": "^5.0.1",
"ts-helpers": "^1.1.1",
"zone.js": "^0.7.2"
},
"devDependencies": {
"@angular/compiler-cli": "^2.3.1",
"@types/jasmine": "2.5.38",
"@types/node": "^6.0.42",
"angular-cli": "1.0.0-beta.26",
"codelyzer": "~2.0.0-beta.1",
"jasmine-core": "2.5.2",
"jasmine-spec-reporter": "2.5.0",
"karma": "1.2.0",
"karma-chrome-launcher": "^2.0.0",
"karma-cli": "^1.0.1",
"karma-jasmine": "^1.0.2",
"karma-remap-istanbul": "^0.2.1",
"protractor": "~4.0.13",
"ts-node": "1.2.1",
"tslint": "^4.3.0",
"typescript": "~2.0.3"
}
}
तो बस निष्पादित npm start
अब आप चूक के तहत .angular-cli.json में पोर्ट निर्दिष्ट कर सकते हैं:
"defaults": {
"styleExt": "scss",
"serve": {
"port": 8080
},
"component": {}
}
कोणीय CLI v1.0.6
में परीक्षण किया गयाधन्यवाद !!! ** @ कोणीय/क्ली के साथ एक ही चीज़ का परीक्षण किया गया है: 1.3.0 **। –
मैं आमतौर पर प्रोजेक्ट स्तर के लिए कोणीय सीएलआई सेटिंग्स को बदलने के लिए ng set
कमांड का उपयोग करता हूं।
ng set defaults.serve.port=4201
यह अपने .angular.cli.json बदल बदल देता है और it mentioned earlier के रूप में बंदरगाह सेटिंग्स कहते हैं।
इस परिवर्तन के बाद आप बस ng serve
का उपयोग कर सकते हैं और यह हर बार इसे निर्दिष्ट करने की आवश्यकता के बिना पसंदीदा पोर्ट का उपयोग करने जा रहा है।
- 1. गैर-डिफ़ॉल्ट पोर्ट
- 2. jboss 5 बदलते डिफ़ॉल्ट पोर्ट
- 3. Tensorflow Tensorboard डिफ़ॉल्ट पोर्ट
- 4. डिफ़ॉल्ट पोर्ट (यानी 5037) को बदलना जिस पर adb सर्वर
- 5. mysql सर्वर पोर्ट नंबर
- 6. बदलें डिफ़ॉल्ट आरएमआई पोर्ट (जावा)
- 7. डब्ल्यूटीपी HTTP पूर्वावलोकन सर्वर - मैं डिफ़ॉल्ट सर्वर पोर्ट को फिर से कॉन्फ़िगर कैसे कर सकता हूं?
- 8. पायथन पोर्ट अग्रेषण/मल्टीप्लेक्सिंग सर्वर
- 9. डिफ़ॉल्ट जेएमएक्स पोर्ट नंबर कैसे खोजें?
- 10. 3000 से सर्वर पोर्ट कैसे बदलें?
- 11. Hapi सर्वर पोर्ट बाध्य करने के लिए
- 12. पोर्ट 8080 VMware vFabric टीसी सर्वर डेवलपर
- 13. सर्वर में जेएमएक्स पोर्ट कैसे खोजें?
- 14. रेल्स 4.2 वग्रेंट पर सर्वर पोर्ट अग्रेषण
- 15. nginx- डिफ़ॉल्ट सर्वर त्रुटि
- 16. गैर-डिफ़ॉल्ट DNS सर्वर
- 17. लिनक्स केंद्र 6.5 सर्वर पर अपाचे टॉमकैट पर पोर्ट 8080 को डिफ़ॉल्ट रूप से कैसे बदलें?
- 18. पोर्ट
- 19. एक अलग पोर्ट
- 20. आईआईएस एक्सप्रेस वेब सर्वर - (प्रत्येक) पोर्ट उपयोग में है?
- 21. यूआरएल/पोर्ट
- 22. पोर्ट 8080
- 23. nginx: [emerg] डुप्लिकेट डिफ़ॉल्ट सर्वर
- 24. पोर्ट फॉरवर्डिंग
- 25. mongodb डिफ़ॉल्ट पोर्ट को बदलने के लिए कैसे करें
- 26. वेब्रिक के लिए डिफ़ॉल्ट पोर्ट कैसे सेट करें?
- 27. एसएफटीपी के लिए 22 डिफ़ॉल्ट पोर्ट नंबर क्यों है?
- 28. अपाचे डिफ़ॉल्ट पोर्ट परिवर्तन से काम नहीं कर Ubuntu 12.04
- 29. पोर्ट
- 30. पोर्ट 80
यह स्थायी रूप से ऐसा करने का सही तरीका है; इसलिए आपको हर बार --port के लिए कमांड लाइन पैरामीटर निर्दिष्ट करने की आवश्यकता नहीं है। इसके अलावा - इस उत्तर में सबसे पुराना पैराग्राम (या किसी भी रिमोट सिस्टम) के माध्यम से कोणीय 4 चलाने के लिए आवश्यक है ताकि यह एक पत्थर के साथ 2 पक्षियों को मार सके। –