Ho appena terminato il tutorial di Angular 2 e non riesco a trovare un modo per cambiare la porta localhost da 3000 a 8000. Nel mio file package.json
c'è la riga "start": "concurrent \"npm run tsc:w\" \"npm run lite\" "
che credo sia correlata ma non ne sono sicuro.Come cambiare la porta del server da 3000?
risposta
È possibile modificare dentro bs-config.json
file come menzionato nella documentazione https://github.com/johnpapa/lite-server#custom-configuration
Per esempio,
{
"port": 8000,
"files": ["./src/**/*.{html,htm,css,js}"],
"server": { "baseDir": "./src" }
}
Ho appena dovuto togliere 'src' dai file e da baseDir. È stato perfetto. –
Ciao @ Kalman, Nella mia installazione del progetto non c'è bs-config.json, quindi come posso cambiare il mio numero di porta. Potete per favore aiutarmi. però, ho cercato "porta" o "3000" nel mio intero progetto, ma niente del genere nel mio progetto. –
@ShubhamVerma crea un nuovo file alla radice del progetto e aggiungi una sola voce per port (dato che non hai bisogno di altri). – Nitin
1-> Utilizzo di file predefinito Config- Angular-cli proviene dal progetto braci-cli. Per eseguire l'applicazione su una porta specifica, creare un file .ember-cli nella radice del progetto. Aggiungi il tuo config JSON in là:
{ "porta": 1337 }
2-> Uso di Command Line Tool Esegui questo comando in Angular-Cli
ng servire - port 1234
Per modificare il numero di porta in modo permanente:
Goto
node_modules/angolare-CLI/comandi/server.js
Cerca var defaultPort = process.env.PORT || 4200;
(cambio 4200 a qualsiasi altra cosa che si desidera).
È possibile modificarlo nel file webpack.dev.js
nella cartella config.
Se non si dispone di bs-config.json
, è possibile modificare la porta all'interno del modulo lite-server. Vai a node_modules/lite-server/lib/config-defaults.js
nel tuo progetto, quindi aggiungi la porta in "modules.export" in questo modo.
module.export {
port :8000, // to any available port
...
}
Quindi è possibile riavviare il server.
Utilizzo di Angular 4 e del cli fornito con il server È stato possibile avviare il server con $npm start -- --port 8000
. Che ha lavorato ok: ** NG Live Development Server is listening on localhost:8000, open your browser on http://localhost:8000 **
Ottenuto il puntale dal Here
In package.json
impostare il comando seguente (esempio per l'esecuzione sulla porta 82)
"start": "set PORT=82 && ng serve --ec=true"
poi npm start
Se si desidera modificare il numero di porta nell'angolare 2 o 4, è sufficiente aprire .angular-cli.file json e abbiamo bisogno di mantenere il codice come sotto
"defaults": {
"styleExt": "css",
"component": {}
},
"serve": {
"port": 8080
}
}
- 1. Come avviare WEBrick in una porta diversa da 3000
- 2. Importanza della porta 3000 nelle app Express
- 3. Docker, impossibile raggiungere lo sviluppo "rails server" da localhost: 3000 utilizzando la finestra mobile flag -p 3000: 3000
- 4. Cambiare la porta predefinita Jetty
- 5. Cambiare la porta Cherrypy e riavviare il server Web
- 6. mongodb come cambiare la porta predefinita
- 7. Cambiare la porta di Scalatra
- 8. Come cambiare porta per devserver
- 9. Come posso impostare la porta utilizzata da Emacs Server?
- 10. Come cambiare la porta HTTP che Play2 è in ascolto
- 11. Come cambiare la porta di default di MySQL 3306-3360
- 12. apertura porta 3000 EC2 di Amazon web services
- 13. Come configurare la porta browser-sync
- 14. Come posso ottenere la porta scelta da Mojolicious :: Lite?
- 15. Come cambiare il numero di porta Tomcat
- 16. Cambia porta del server Mysql in Phpmyadmin
- 17. Come specificare la porta del client iperf
- 18. node.js express socket.io port 3000 in uso
- 19. porta del server Redis già in uso
- 20. Come aprire una porta del server Web sull'istanza EC2
- 21. rmagick porta allo spegnimento del server
- 22. Perché il server Puma rails accetta solo localhost: 3000 anziché 127.0.0.1:3000
- 23. Server di anteprima HTTP WTP - Come posso riconfigurare la porta del server predefinita?
- 24. Come cambiare il numero di porta per apache in WAMP
- 25. Porta la porta all'architettura AVR?
- 26. Come trovare la porta JMX in un server?
- 27. Porta 8080 richiesta da VMware vFabric tc Server Developer
- 28. Come avviare il localhost del server di rotaie: 3000 su Ubuntu 12.04
- 29. Default_url_options di ActionMailer: come recuperare automaticamente la porta da DefaultOptions?
- 30. server angular-cli - come specificare la porta predefinita
Era un problema reale che stavo avendo, può essere ovvio per voi, ma potrei avere saltare questa parte della documentazione. Penso di essermi espresso bene perché ho avuto una risposta perfetta. Ma sarei felice di sapere perché pensavi che non mi aspettassi seriamente una risposta alla mia domanda. –