Question

Je comme certains ce que propose CoffeeScript, mais la seule chose qui me empêche de commutation est le manque de synchronisation de numéro de ligne. Je sais que cela peut être contre une pratique courante, mais je fais souvent du code JavaScript qui se termine pour être plus de 1000 lignes, et cela se produit à plusieurs reprises.

En outre, je me retrouve souvent avec des erreurs au cours du développement. Malheureusement, les numéros de ligne JavaScript ne pas tout le match avec le CoffeeScript. Cela me permet de déboguer en JavaScript, juste pour apporter les correctifs de nouveau dans CoffeeScript, que j'imagine peut devenir un peu difficile que le fichier se développe.

Puis-je synchroniser les numéros de ligne en quelque sorte?

Était-ce utile?

La solution

Non, mais il est en cours d'élaboration. Je suppose que c'est un problème pour tout en utilisant les outils de fermeture Google (comme ClojureScript fait, au moins pour l'optimisation agressive, je suppose), car il a ré-écriture assez agressif du code et changement de nom variable. Mais pour d'autres langauges (comme CoffeeScript) ce n'est pas un gros problème, car les fonctions et les variables gardent leur nom dans leur sortie javascript, et le code généré est facile à lire et à comprendre.

Autres conseils

Comme Marius dit, ce n'est pas possible pour le moment. Mais les navigateurs fournisseurs pensent / travailler sur une façon de déplacer le soutien coffeescript / exécution aux navigateurs, de sorte que vous n'aurez pas à travailler avec Javascript plus.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top