Msysgit上的节点cli在WIndows 10上

我最近决定在我的个人笔记本电脑上升级到Windows 10,并且节点cli在我试图运行时似乎挂起。

简单地在控制台上inputnode将不会启动界面,而且还需要按Ctrl + C来完成其他操作。

另外,运行一些npm命令比我在笔记本电脑上花费的时间要长。 更明显的是,在确认要写入package.json的信息后, npm init似乎挂起。

节点版本是4.0.0 npm版本是2.14.2

在Windows 10上有没有Node和npm的已知问题?

编辑:经过一些疑难解答,我已经找出了错误只发生在Msysgit。 在Windows的标准命令提示符下,这两个问题都不会发生。

我在Windows 7上使用Node版本6.11.0和Msysgit的MINGW64terminal窗口也遇到同样的问题。

问题是由Msysgit提供的别名引起的,如下所示:

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

解决scheme是运行命令:

 $ unalias node 

那么节点将正确运行。

您可以将unalias node命令添加到您的HOME目录中的.bashrc文件中,使其成为永久的。

祝你好运! 杰夫

Interesting Posts