我最近决定在我的个人笔记本电脑上选择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的标准命令提示符上。
答案 0 :(得分:1)
我在Windows 7上遇到了与Node版本6.11.0和Msysgit的MINGW64终端窗口相同的问题。
问题是由Msysgit提供的别名引起的,如下所示:
$ alias node
alias node='winpty node.exe'
解决方案是运行命令:
$ unalias node
然后节点将正确运行。
您可以将unalias node
命令添加到HOME目录的.bashrc
文件中,以使其永久化。