1

ОБНОВЛЕНИЕ: друг был в состоянии повторить проблему, так что, похоже, это может быть не только моя машина. Не выяснил, что общего между машинами, которые еще не работают.


Я столкнулся со странной проблемой с командной строкой, которая также копируется в PowerShell.

Эта проблема возникает при запуске обучающих программ по node.js, которые можно найти по адресу http://nodeschool.io, которые при запуске создают систему меню, в которой можно перемещаться с помощью клавиш со стрелками вверх / вниз. На другом компьютере (Surface Pro под управлением Windows 10 последний технический предварительный просмотр) это работает нормально, поэтому я знаю, что программная сторона учебника в порядке.

На моем главном ноутбуке под управлением Windows 10 Pro клавиши со стрелками вверх / вниз не перемещают выделение в меню, хотя клавиша Enter действительно активирует выбранный в данный момент элемент.

Если я в командной строке (а не в меню), клавиши со стрелками вверх / вниз действительно перемещаться по истории команд, так что это не выглядит как ключи сами разбиты.

Дополнительным недостатком является то, что при тестировании на виртуальной машине Windows 8.1 Hyper-V на той же машине я видел такое же поведение ... в меню учебника в окне командной строки не было навигации.

Я также протестировал тот же учебник из окна PowerShell, чтобы выяснить, не является ли это проблемой с командной строкой Windows и происходит ли то же поведение.

Я использую Windows с 3.x дней, и не могу вспомнить, что сталкивался с чем-то подобным, и не смог найти ничего с помощью поиска, который кажется даже удаленно подключенным.

Кто-нибудь сталкивался с чем-то подобным, или вы можете предложить советы, с чего начать устранение неполадок, помимо того, что я уже пробовал?

1 ответ1

0

Это оказалось проблемой в базовой библиотеке, используемой учебными пособиями для генерации меню при работе с более новой версией 4.x файла node.js. Проблема находится в стадии расследования и отслеживается по адресу:

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

Для тех, кто сталкивался с чем-то подобным, в моем устранении неполадок отсутствует то, что я не учел изменение номера версии узла, которое довольно внезапно перешло с v0.12.7 на серию v4.xx. Поразмыслив, вряд ли удивительно, что это сломало некоторые вещи.

Еще одно напоминание: никогда не делать предположений и всегда определять все различия между тем, где он работает, а где нет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .