Domanda

mi piace un po 'di ciò che offre CoffeeScript, ma l'unica cosa che mi impedisce di commutazione è la mancanza di numero di riga di sincronizzazione. So che questo può essere contro una pratica comune, ma spesso mi faccio codice JavaScript che finisce per essere lungo oltre 1000 linee, e questo accade ripetutamente.

Inoltre, spesso finisce con errori durante lo sviluppo. Purtroppo, i numeri di riga JavaScript non lo fanno affatto match up con il CoffeeScript. Ciò significa che devono eseguire il debug in JavaScript, solo per portare le correzioni di nuovo in CoffeeScript, che immagino può diventare un po 'difficile in quanto il file cresce.

È possibile sincronizzare i numeri di riga in qualche modo?

È stato utile?

Soluzione

No, ma è in lavorazione. Credo che sia un problema per qualsiasi cosa utilizzando gli strumenti di Google di chiusura (come ClojureScript fa, almeno per l'ottimizzazione aggressiva immagino), dal momento che ha riscrittura piuttosto aggressiva del codice e ridenominazione variabile. Ma per gli altri linguaggi (come CoffeeScript) non è un grosso problema, come funzioni e le variabili mantengono il loro nome nella loro produzione javascript, e il codice generato è facile da leggere e comprendere.

Altri suggerimenti

Come Marius ha detto, questo non è possibile per il momento. Ma browser venditori sono il pensiero / lavorando su un modo per spostare CoffeScript supporto / esecuzione ai browser, in modo da non dover lavorare con Javascript più.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top