2014-10-12 5 views
35

Ho utilizzato ionic serve e ho ricevuto la risposta di seguito a cui non ci ho pensato due volte e ho selezionato localhost. Comunque ora voglio utilizzare l'opzione 1. ionico ha ricordato mia selezione in modo che ionic serve non mi permette di selezionare più e usa localhost ...visualizza più indirizzi e ho scelto quello sbagliato ... Come modificare l'indirizzo utilizzato dal servizio ionico?

Come posso cambiare questo in modo che servono ionico utilizza la prima opzione?

Multiple addresses available. 

Please select which address to use by entering its number from the list below: 

1) 192.168.2.10 (en0) 
2) localhost 

Address Selection: 

risposta

62

È possibile utilizzare il comando ionic address per aggiornare l'indirizzo selezionato, che è disponibile da ionico 1.2.3.

Inoltre, esiste un file denominato ionic.config che è possibile modificare con questa impostazione. Su Mac/ubuntu questo file è ~/.ionic. Su un PC può essere trovato a c:/users/username/.ionic. All'interno vedrai qualcosa di simile che puoi modificare il valore ionicServeAddress.

{ 
    "ank": "...", 
    "versionCheck": 1413143560174, 
    "ionicServeAddress": "localhost" 
} 
+1

sei un gran bel ragazzo! Per le persone che si imbattono in questo in futuro, la posizione sul mio PC era 'c:/users/___ your_user_name ___ /. Ionic' –

+0

mia era' c:/users/__ username __ /. Ionic/ionic.config'. Ho semplicemente cancellato l'intera proprietà "ionicServeAdddress" e ho eseguito di nuovo 'ionic serve' per ottenere il prompt indietro - bellissimo !! – JoshuaDavid

+0

È bello sapere come e dove ionic lo salva, ma il comando 'indirizzo ionico' dovrebbe essere la risposta accettata. È la risposta ufficiale di Ionic a questa domanda. – brace110

4

Questo è stato risolto nella versione 0.6.1

aggiornamento alla versione più recente eseguendo npm install -g generator-ionic e quindi eseguire yo ionic all'interno del vostro progetto in corso e selezionare Y quando Yeoman chiede se si desidera sovrascrivere il Gruntfile.js

+0

Grande! Risolto confermato. –

38

basta digitare il comando ionic address e si ottiene la possibilità di selezionare nuovamente il proprio indirizzo IP.

O

è possibile selezionare in modo esplicito il proprio indirizzo e la porta quando si esegue ionic serve

utilizzando le opzioni --address e --port. Come questo:

ionic serve --address IP_address --port port

esempio: ionic serve --address 192.168.1.129 --port 8101

cose da notare

  • Se non si fornisce un opzione port con --address la porta predefinita (8100) viene usato al posto.
  • Specificare indirizzo e porta modificherà solo le impostazioni per quella sessione. se è necessario sovrascrivere le impostazioni salvate, è consigliabile utilizzare il comando ionic address.