【问题标题】:Node cli on Msysgit on WIndows 10Windows 10 上 Msysgit 上的节点 cli
【发布时间】:2015-09-16 20:10:48
【问题描述】:

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

在控制台上简单地输入node 不会启动界面,要执行任何其他操作,我需要按Ctrl+C 退出。

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

节点版本为 4.0.0 npm 版本是 2.14.2

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

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

【问题讨论】:

  • 一定是本地问题,我有 Windows 10,我的机器上的 Node.js 没有问题
  • @beautifulcoder 你更新到 Node 4.0.0 了吗?
  • 是的,完全没有问题
  • 我的npm 版本是2.7.4

标签: node.js npm windows-10 msysgit


【解决方案1】:

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

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

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

解决办法是运行命令:

$ unalias node

那么节点就会正常运行了。

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

祝你好运! 杰夫

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-26
    • 2017-02-06
    • 2016-03-10
    • 1970-01-01
    • 2011-06-11
    • 2022-11-27
    • 2019-10-08
    • 2019-05-19
    相关资源
    最近更新 更多