2015-09-16 3 views
1

Недавно я решил забрать узел на моем личном ноутбуке, который я обновил до Windows 10, и, как мне кажется, винт Node висит, когда я пытаюсь запустить его.Node cli on Msysgit on WIndows 10

Просто введите node на консоли, чтобы не инициировать интерфейс, и делать что-то еще, что мне нужно для Ctrl + C.

Кроме того, запуск некоторых команд npm занимает больше времени, чем на моем ноутбуке. Более заметно, что npm init, кажется, висит после подтверждения информации, которая будет записана в package.json.

Узел версия 4.0.0 НОЙ версии 2.14.2

Существуют ли какие-либо известные проблемы, связанные с узлом и НПМ на Windows 10?

Редактирование: После некоторого устранения неполадок, я выяснил, что ошибка происходит только на Msysgit. Ни одна из проблем не возникает в стандартной командной строке Windows.

+0

Должно быть, проблема локальная, у меня Windows 10, и у меня нет проблем с Node.js на моей машине. – beautifulcoder

+0

@beautifulcoder Вы обновили до Node 4.0.0? –

+0

Да, проблем нет – beautifulcoder

ответ

1

У меня была такая же проблема в Windows 7 с Node версии 6.11.0 и Msysgit в окне терминала MINGW64.

Проблема была вызвана псевдонимом, предоставленной Msysgit, как показано ниже:

$ alias node 
alias node='winpty node.exe' 

Решение состоит в том, чтобы выполнить команду:

$ unalias node 

Затем узел будет работать правильно.

Вы можете добавить команду unalias node в свой файл .bashrc в свой домашний каталог, чтобы сделать это постоянным.

Удачи вам! Jeff