在WIndows 10

时间:2015-09-16 20:10:48

标签: node.js npm windows-10 msysgit

我最近决定在我的个人笔记本电脑上选择Node,我升级到Windows 10,当我尝试运行它时,Node cli似乎挂了。

只需在控制台上输入node,就不会启动界面,也可以执行其他操作,我需要按Ctrl + C。

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

节点版本是4.0.0 npm版本是2.14.2

Windows 10上是否存在Node和npm的已知问题?

编辑: 经过一些故障排除后,我发现错误只发生在Msysgit上。这两个问题都不会发生在Windows的标准命令提示符上。

1 个答案:

答案 0 :(得分:1)

我在Windows 7上遇到了与Node版本6.11.0和Msysgit的MINGW64终端窗口相同的问题。

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

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

解决方案是运行命令:

$ unalias node

然后节点将正确运行。

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

祝你好运! 杰夫