2016-02-16 5 views
12

मैंने अभी कोणीय 2 के ट्यूटोरियल को समाप्त कर दिया है और मुझे स्थानीयहोस्ट पोर्ट को 3000 से 8000 तक बदलने का कोई तरीका नहीं मिल रहा है। मेरी package.json फ़ाइल में "start": "concurrent \"npm run tsc:w\" \"npm run lite\" " है जो मुझे विश्वास है लेकिन मुझे यकीन नहीं है।3000 से सर्वर पोर्ट कैसे बदलें?

+0

यह एक वास्तविक समस्या थी जो मेरे पास थी, यह आपके लिए स्पष्ट हो सकता है, लेकिन मैंने दस्तावेज़ के इस भाग को छोड़ दिया होगा। मुझे लगता है कि मैंने खुद को अच्छी तरह व्यक्त किया क्योंकि मेरे पास एक सही जवाब था। लेकिन मुझे यह जानकर खुशी होगी कि आपको क्यों लगता था कि मैं गंभीरता से अपने प्रश्न का उत्तर नहीं दे रहा था। –

उत्तर

16

आप के रूप में डॉक्स https://github.com/johnpapa/lite-server#custom-configuration

उदाहरण के लिए में उल्लेख किया bs-config.json फाइल के अंदर इसे बदल सकते हैं,

{ 
    "port": 8000, 
    "files": ["./src/**/*.{html,htm,css,js}"], 
    "server": { "baseDir": "./src" } 
} 
+1

मुझे बस फाइलों और baseDir से 'src' बाहर लेना पड़ा। यह एकदम सही था। –

+0

हाय @ कलामन, मेरे प्रोजेक्ट सेटअप में कोई भी bs-config.json नहीं है, इसलिए मैं अपना पोर्ट नंबर कैसे बदल सकता हूं। क्या आप मेरी मदद कर सकते हैं। हालांकि, मैंने अपनी पूरी परियोजना में "पोर्ट" या "3000" खोजा है लेकिन मेरी परियोजना में ऐसा कुछ भी नहीं है। –

+0

@ शुभमवर्मा परियोजना की जड़ पर एक नई फाइल बनाते हैं और बंदरगाह के लिए केवल एक प्रविष्टि जोड़ते हैं (क्योंकि आपको दूसरों की आवश्यकता नहीं है)। – Nitin

5

1-> फ़ाइल डिफ़ॉल्ट config- कोणीय-CLI का उपयोग एंबर-CLI परियोजना से आता है। विशिष्ट पोर्ट पर एप्लिकेशन चलाने के लिए, प्रोजेक्ट रूट में .ember-cli फ़ाइल बनाएं। वहाँ में आपके JSON config जोड़ें:

{ "बंदरगाह": 1337 }

2-> कोणीय-Cli

में इस आदेश का उपयोग कमांड लाइन उपकरण भागो एनजी की सेवा - पोर्ट 1234

स्थायी रूप से पोर्ट नंबर बदलने के लिए:

गोटो

node_modules/कोणीय-CLI/आदेशों/server.js के लिए var defaultPort = process.env.PORT || 4200; (कुछ और आप चाहते हैं 4200 परिवर्तन)

खोजें।

0

आप इसे कॉन्फ़िगर फ़ोल्डर में webpack.dev.js फ़ाइल में बदल सकते हैं।

1

यदि आपके पास bs-config.json नहीं है, तो आप लाइट-सर्वर मॉड्यूल के अंदर पोर्ट को बदल सकते हैं। अपनी परियोजना में पर जाएं, फिर पोर्ट को "modules.export" में जोड़ें।

module.export { 
    port :8000, // to any available port 
    ... 
} 

फिर आप सर्वर को पुनरारंभ कर सकते हैं।

1

कोणीय 4 और क्ली का उपयोग करने के साथ मैं $npm start -- --port 8000 के साथ सर्वर शुरू करने में सक्षम था। यही कारण है कि ठीक से काम किया: ** NG Live Development Server is listening on localhost:8000, open your browser on http://localhost:8000 **

Here

enter image description here enter image description here

+0

नीचे वोट क्यों? यह पोर्ट को 8000 पर असाइन करने के लिए काम करता है। – Hodglem

+0

क्योंकि यह –

+1

@AlexPandrea काम नहीं करता है कृपया मेरे द्वारा जोड़े गए चित्र देखें। कृपया बताएं कि "यह काम नहीं करता"। – Hodglem

0

से टिप समझे package.json में

"start": "set PORT=82 && ng serve --ec=true" 

तो npm start

(पोर्ट 82 पर चलने के लिए उदाहरण) निम्न आदेश सेट
0

अगर कोणीय 2 या 4 में पोर्ट नंबर बदलना चाहते हैं तो हमें केवल .angular-cli खोलने की आवश्यकता है।जेसन फ़ाइल और हमें कोड को

"defaults": { 
    "styleExt": "css", 
    "component": {} 
    }, 
"serve": { 
     "port": 8080 
    } 

} 
संबंधित मुद्दे