Fehlerbehebung beim Auf-/Ab-Tastenverhalten in der Eingabeaufforderung/PowerShell

Fehlerbehebung beim Auf-/Ab-Tastenverhalten in der Eingabeaufforderung/PowerShell

UPDATE: Ein Freund konnte das Problem reproduzieren, es scheint also, dass es nicht nur meine Maschine ist. Ich habe noch nicht herausgefunden, was die Maschinen, die nicht funktionieren, gemeinsam haben.


Ich habe ein seltsames Problem mit der Eingabeaufforderung, das auch in PowerShell auftritt.

Das Problem tritt auf, wenn die node.js-Tutorials ausgeführt werden, die unter folgender Adresse zu finden sind:http://nodeschool.io, die beim Ausführen ein Menüsystem erstellen, das mit den Auf-/Ab-Pfeiltasten navigierbar sein sollte. Auf einem anderen Computer (Surface Pro mit der neuesten technischen Vorschau von Windows 10) funktioniert dies normal, daher weiß ich, dass die Softwareseite des Tutorials in Ordnung ist.

Auf meinem Haupt-Laptop mit Windows 10 Pro verschieben die Auf-/Ab-Pfeiltasten die Auswahl innerhalb des Menüs nicht, die Eingabetaste aktiviert jedoch das aktuell ausgewählte Element.

Wenn ich mich in der Eingabeaufforderung befinde (und nicht in einem Menü),TunNavigieren Sie durch den Befehlsverlauf, damit es nicht so aussieht, als wären die Schlüssel selbst defekt.

Ein weiteres Problem besteht darin, dass ich beim Testen in einer Windows 8.1 Hyper-V-VM auf derselben Maschine dasselbe Verhalten feststellte: keine Navigation im Lernprogrammmenü in einem Eingabeaufforderungsfenster.

Ich habe dasselbe Tutorial auch in einem PowerShell-Fenster getestet, um zu sehen, ob es vielleicht ein Problem mit der nativen Windows-Eingabeaufforderung war, und es trat dasselbe Verhalten auf.

Ich verwende Windows seit der Version 3.x und kann mich nicht erinnern, jemals auf so etwas gestoßen zu sein. Auch mit der Bingle-Suche konnte ich nichts finden, das auch nur im Entferntesten damit in Zusammenhang zu stehen scheint.

Ist jemandem etwas Ähnliches passiert oder können Sie über das, was ich bereits versucht habe, hinaus Vorschläge machen, wo ich mit der Fehlerbehebung beginnen kann?

Antwort1

Dies scheint ein Problem in der zugrunde liegenden Bibliothek gewesen zu sein, die von den Tutorials zum Generieren des Menüs verwendet wird, wenn die neuere 4.x-Version von node.js ausgeführt wird. Das Problem wird untersucht und hier verfolgt:

https://github.com/nodeschool/discussions/issues/1448

Das fehlende Teil bei meiner Fehlerbehebung für Leute, die auf etwas Ähnliches stoßen, ist, dass ich die Änderung der Knotenversionsnummer nicht berücksichtigt hatte, die ziemlich plötzlich von v0.12.7 auf eine v4.xx-Serie wechselte. Im Nachhinein ist es kaum überraschend, dass dadurch einige Dinge kaputt gingen.

Also noch eine Erinnerung: Treffen Sie niemals Annahmen und ermitteln Sie immer alle Unterschiede zwischen den Bereichen, in denen es funktioniert und denen, in denen es nicht funktioniert.

verwandte Informationen