Versuchen, diese neuen Funktionen wie gezeigt http://h3manth.com/new/blog/2013/es6-on-nodejs/, speziell Generatoren in meiner lokalen Knotenumgebung auszuführen. Gibt es Gründe, wenn ich node --harmony --use-strict es6.js
auf allen Knoten Versionen vor 0.11.4 laufen bekomme ich die FehlerKnoten kann keine Harmony-Funktionen aktivieren
function *Counter() {
^
SyntaxError: Unexpected token *
etc...
Es funktioniert auf allen Versionen 0.11.4 und nach, aber wenn sie in eine --debug-brk
Anweisung hinzufügen ich
global.v8debug.Debug.setBreakPoint(compiledWrapper, 0, 0);
^
ReferenceError: break_point is not defined
Nicht sicher, warum es mir die Möglichkeit gibt, Harmonie zu aktivieren, aber nicht in früheren Versionen zu verwenden, und warum kann ich die späteren Versionen nicht debuggen?
Verwenden Sie keine '--use-strict' Option. Wenn Sie Module von Drittanbietern verwenden, erzwingen Sie den strikten Modus ohne Grund. Wenn Sie den strikten Modus verwenden möchten, müssen Sie ihn am Anfang für Ihre Dateien angeben. – alex
Theres ein Problem auf ihrem GitHub Problem Tracker aber keine Antwort noch https://github.com/joyent/node/issues/7363#issuecomment-43405861 – George