Coffeescript-Kompilierungsfehler in Ruby on Rails

8

Ich benutze coffeescript + ruby-on-rails. Die Kompilierung von coffeescript in reines JS führt zu einem Fehler, wenn im Kaffeecode ein Syntaxproblem vorliegt. Im Browser, wenn ich die App starte, bekomme ich diesen Fehler: ExecJS: : RuntimeError

Gibt es eine Möglichkeit herauszufinden, was den Kompilierungsfehler verursacht hat, als versucht wurde, einen Kaffeecode für JS zu kompilieren? Attached ist ein Screenshot des Fehlers

Es folgt der Eintrag im Serverprotokoll, der nicht die Datei angibt, die den Syntaxfehler verursacht hat:

%Vor%

PS: - Ich weiß, was der Syntaxfehler ist, ich habe den Syntaxfehler bewusst gemacht, um herauszufinden, ob ich den Fehler mit Hilfe von Protokollen verfolgen kann, was ich nicht konnte.

    
vipin8169 12.03.2016, 08:42
quelle

2 Antworten

4

Eine Problemumgehung besteht darin, Ihre .coffee -Dateien außerhalb von Rails zu kompilieren, um eine anständige Fehlermeldung zu erhalten:

Wenn Sie es noch nicht haben:

%Vor%

Dann in einem übergeordneten Verzeichnis Ihrer .coffee -Dateien:

%Vor%

Wenn Sie fertig sind, löschen Sie den von Ihnen erstellten Ordner deleteme (der nur erstellt wird, wenn Sie alle Fehler behoben haben). Dies sollte den Syntaxfehler für Sie finden und Ihnen genau sagen, wo es ist.

    
Eric Simonton 17.01.2017, 14:54
quelle
-1

Sie können einen Online-Link wie Ссылка verwenden, wenn Sie wissen, dass sein Kaffeescript den Fehler verursacht hat

    
mp1131211 08.06.2017 02:41
quelle