2016-06-21 10 views
9

Sto provando a creare un progetto di avviamento JS ma ionic start xxx --v2 crea un progetto dattiloscritto.Creare un'app di avviamento javascript con ionic 2 anziché un'app typescipt

Ho bisogno di creare un progetto di avviamento JS in modo da poter copiare su un'app JS ionic 2 esistente su un'installazione pulita.

ho fatto provare a rinominare tutti i miei file JS per-tipografica, ma un ottenere un carico capannone di messaggi di errore del tipo:

xxx proprietà non esiste sul tipo yyy

risposta

8

Proprio come puoi leggere in Ionic docs:

Le applicazioni ioniche 2 vengono create come TypeScript per impostazione predefinita.

Vuoi utilizzare JavaScript invece? Passa il flag --no-ts e ottieni invece un progetto impostato per JavaScript.

Quindi si avrebbe bisogno di eseguire

ionic start xxx --v2 --no-ts

============================= =

EDIT:

Hai ragione. Sembra essere un bug nella documentazione o nella CLI ionica. In questo commit puoi vedere il titolo rimuovere javascript come opzione per i progetti v2 ... e here nell'ultimo commento menzionano qualcosa sull'aggiornamento dei documenti (perché dice Vuoi usare JavaScript invece? Passare il - flag no-ts e ottieni invece un progetto configurato per JavaScript.).

È possibile seguire questo post per vedere se qualcuno di Ionic Team risponde a questo problema.

=============================

EDIT 2:

appena chiesto a ionic-v2 Slack channel e la risposta è stata:

Stiamo andando all in su TS.

Si potrebbe fare il proprio lavoro e occulta il flusso di lavoro ES6 è Toa, ma vogliamo persone di utilizzare dattiloscritto

+0

Sfortunatamente non funziona. Crea ancora un'app Typescript con i file .ts. –

+3

In "Edit 2" @sebaferreras aggiunge che non è possibile creare un'app Ionic2 senza TypeScript e cita il team di Ionic2 "andare all in su TS" - che è deludente dal team Ionic :( –

+3

Jeez che è piuttosto duro quando vuoi portare qualcosa in javascript dal web al cellulare – omarjebari