
ACTUALIZACIÓN: Un amigo pudo replicar el problema, por lo que parece que no se trata solo de mi máquina. No he descubierto qué tienen en común las máquinas que aún no funcionan.
Me encuentro con un problema extraño con el símbolo del sistema, que también se replica en PowerShell.
El problema ocurre al ejecutar los tutoriales de node.js que se pueden encontrar enhttp://nodeschool.io, que cuando se ejecuta crea un sistema de menú que debería ser navegable mediante las teclas de flecha arriba/abajo. En otra máquina (Surface Pro con la última vista previa tecnológica de Windows 10) esto funciona normalmente, así que sé que el lado del software del tutorial está bien.
En mi computadora portátil principal, que ejecuta Windows 10 Pro, las teclas de flecha arriba/abajo no mueven la selección dentro del menú, aunque la tecla Enter activa el elemento seleccionado actualmente.
Si estoy en el símbolo del sistema (en lugar de en un menú), las teclas de flecha arriba/abajohacernavegue por el historial de comandos, para que no parezca que las claves están rotas.
Un inconveniente adicional es que cuando probé en una máquina virtual Hyper-V con Windows 8.1 en la misma máquina, vi el mismo comportamiento... sin navegación en el menú del tutorial en una ventana del símbolo del sistema.
También probé el mismo tutorial desde una ventana de PowerShell, para ver si quizás se trataba de un problema con el símbolo del sistema nativo de Windows y se produce el mismo comportamiento.
He estado usando Windows desde los días 3.x y no recuerdo haberme encontrado con algo como esto, y no he podido encontrar nada con una búsqueda repetida que parezca ni siquiera remotamente conectada.
¿Alguien se ha encontrado con algo similar o puede ofrecer sugerencias sobre por dónde empezar a solucionar problemas más allá de lo que ya he probado?
Respuesta1
Esto resulta haber sido un problema en la biblioteca subyacente utilizada por los tutoriales para generar el menú, cuando se ejecuta con la versión más reciente 4.x de node.js. El problema está bajo investigación y seguimiento en:
https://github.com/nodeschool/discussions/issues/1448
La pieza que falta en mi solución de problemas, para las personas que se encuentran con algo similar, es que no había tenido en cuenta el cambio en el número de versión del nodo, que pasó repentinamente de la serie v0.12.7 a una serie v4.xx. Pensándolo bien, no sorprende que esto rompiera algunas cosas.
Así que otro recordatorio para no hacer nunca suposiciones y determinar siempre todas las diferencias entre dónde funciona y dónde no.