2015-08-24 12 views
5

Sono disposto a passare facilmente tra gli ambienti di produzione e di sviluppo in un progetto Ionic. Ho seguito questa guida: Environment Variables in Ionic and AngularJSPassare i parametri per eseguire il compito tramite servizio ionico

È piuttosto semplice, l'attività di Gulp sostituirà le variabili con i valori definiti nel file JSON appropriato, che viene scelto in base al parametro passato all'attività.

Il mio problema qui è che non chiamo Gulp direttamente, ma lo chiamo tramite CLI ionico (servizio ionico). So che posso specificare i compiti di gulp per chiamare il file ionic.project, ma come posso passare alcuni parametri alla CLI ionica e farli convogliare verso Gulp?

vorrei fare semplicemente:

ionic serve --prod 
ionic serve --dev --lab 

e sarebbe selezionare i valori corretti per i miei costanti di conseguenza per il parametro.

risposta

6

Quando si esegue ionica servire in questo modo:

ENV=production ionic serve 

in sorso di ottenere ENV varaible

process.env.ENV 
+0

Uysim: in grado di fornire adeguata esempio, perché io sono sempre indefinito con process.env.ENV –

Problemi correlati