Θέλω να χρησιμοποιήσω 5000 αντί για 4200 ..
Αυτό που δοκίμασα είναι ότι δημιούργησα ένα αρχείο στη ρίζα με το όνομα ember-cli
και έβαλα JSON σύμφωνα με τον παρακάτω κώδικα:
{
"port": 5000
}
Αλλά η εφαρμογή μου εξακολουθεί να τρέχει στο 4200 αντί για το 5000.
Η αλλαγή του αρχείου nodel_modules/angular-cli/commands/server.js
είναι κακή ιδέα, καθώς θα ενημερωθεί όταν εγκαταστήσετε τη νέα έκδοση του angular-cli
. Αντ' αυτού, θα πρέπει να καθορίσετε ng serve --port 5000 στο package.json
ως εξής:
"scripts": {
"start": "ng serve --port 5000"
}
Μπορείτε επίσης να καθορίσετε τον host με --host 127.0.0.1
Μεταβείτε στο nodel_modules/angular-cli/commands/server.js Ψάξτε για var defaultPort = process.env.PORT || 4200; και αλλάξτε το 4200 σε ό,τι άλλο θέλετε.
ng serve --port 4500 (Μπορείτε να αλλάξετε το 4500 σε οποιονδήποτε αριθμό θέλετε να χρησιμοποιήσετε ως θύρα)
Μπορείτε να επεξεργαστείτε τον προεπιλεγμένο αριθμό θύρας που έχει ρυθμιστεί στο αρχείο serve.js.
Η διαδρομή θα είναι project_direcory/node_modules/angular-cli/commands/serve.js
.
Αναζητήστε αυτή τη γραμμή -> var defaultPort = process.env.PORT || 4200;
<br/>,
Αντικαταστήστε με αυτή τη γραμμή -> var defaultPort = process.env.PORT || 5000;