Frage

Ich mag einige dessen, was CoffeeScript bietet, aber das einzige, was mich am Wechsel hindert, ist die mangelnde Zeilennummer -Synchronisierung. Ich weiß, dass dies möglicherweise gegen die allgemeine Praxis ist, aber ich mache oft Javascript -Code, der über 1000 Zeilen lang ist, und dies geschieht wiederholt.

Außerdem habe ich während der Entwicklung oft Fehler. Leider stimmen die JavaScript -Zeilennummern nicht mit dem Coffeescript überein. Dies bedeutet, dass ich in JavaScript debuggen muss, um die Korrekturen wieder in Coffeescript zu bringen, was ich mir vorstelle, wenn die Datei wächst.

Kann ich die Zeilennummern irgendwie synchronisieren?

War es hilfreich?

Lösung

Nein, aber es wird daran gearbeitet. Ich denke, es ist ein Problem für alles, was die Google Closeure -Tools verwendet (wie ClojureScript; zumindest für aggressive Optimierung, ich denke), da es ziemlich aggressives Umschreiben des Codes und der variablen Umbenennung hat. Aber für andere Langaugen (wie Coffeescript) ist es kein großes Problem, da Funktionen und Variablen ihren Namen in ihrer JavaScript -Ausgabe halten und der generierte Code leicht zu lesen und zu verstehen ist.

Andere Tipps

Wie Marius sagte, ist dies im Moment nicht möglich. Aber Browser -Anbieter denken/arbeiten an einer Möglichkeit, Coffecript Support/Execution an Browser zu verschieben, sodass Sie nicht mehr mit JavaScript arbeiten müssen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top