无法从 git bash 运行节点

2024-01-11

我无法再从 git bash 终端运行节点。它可以通过 Git CMD 和标准 Windows CLI 运行。如果我尝试运行一个文件(例如node index.js)或者甚至只是通过启动节点node,我返回到输入提示,但现在我看不到任何字符输入。

这不是由于未设置 PATH 造成的,因为where node给我C:\Program Files\nodejs\node.exe and which node给我/c/Program Files/nodejs/node and echo $PATH确实有/c/Program Files/nodejs包括。

如果我输入另一个命令(例如ls),即使我继续看不到我的输入,它实际上也会起作用。

I think在将最新的 Windows 10 操作系统更新推送到我的系统 (10.0.17763) 后,出现了此问题。我尝试重新安装 Windows 版 Git 和 Node,但都没有解决问题。我找不到任何其他可能影响此问题的设置。

使用 Git CMD 或 Windows CLI 是一种解决方法,但它们都没有“Git Bash Here”选项,而这是我想要的第一件事。同样令人高兴的是,我在 Git Bash 中获得了分支的视觉指示,而使用 Git CMD 或 Windows CLI 则无法获得该指示。

我不需要或不想使用 Git GUI,而且不允许我运行测试所需的本地节点文件。

有谁知道如何让 Git Bash 再次与节点一起工作?

更新:通过运行stty -a节点失败后,我看到echo已翻转至-echo,这就是为什么我看不到输入了。但这并不能解释为什么节点没有加载并且回显被关闭。希望这能为某人提供一些额外的背景信息来弄清楚这里发生了什么。brkint, icrnl, ixon, opost, isig, and icanon在尝试运行节点后也会被翻转到 - 版本。


我尝试过两种可能的解决方法(根据您的问题)-

Enter node首先: 1)尝试输入reset并按回车键。您可能无法在 bash 终端窗口中看到输入登录,但之后它就可以工作了。

2)或者尝试输入任何随机字母并按回车键(同样,您不会在屏幕上看到它),它会抛出“找不到命令”错误,但在此之后您将有节点工作。

恐怕这些并不是完全正确的修复方法,但它们完成了工作。 更多信息可以在这里找到:https://askubuntu.com/questions/171449/shell-does-not-show-typed-in-commands-reset-works-but-what-happened/172747#172747 https://askubuntu.com/questions/171449/shell-does-not-show-typed-in-commands-reset-works-but-what-happened/172747#172747

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法从 git bash 运行节点 的相关文章

  • Firebase 函数 - FirebaseError:在非交互模式下运行时缺少必需的选项(强制)

    我有一个 Firebase 函数 当用户的帐户被删除时 它会删除 Firestore 数据库中用户的集合 const firebase tools require firebase tools const functions require
  • 从 svn 到 git,移动了主干

    我正在尝试将 svn 存储库切换到 git 这是一个旧的存储库 以前的维护者之一为每个新版本移动了主干 例如 以前的存储库位于 svn ssh svn mycompany com project release 1 trunk 现在 我们当
  • Git core.safecrlf 对具有相同行结尾的文件有不同的行为

    我有带有 VS 项目的 Windows 计算机 并且使用 Visual Studio 和 Cygwin 环境中的工具 包括 Git 有时 编辑后我会在文件中得到不同的行结尾 我想要简单的解决方案来检查文件的行尾一致性 然后再将其发送到存储库
  • 如何从旧提交创建新的 Git 分支? [复制]

    这个问题在这里已经有答案了 可能重复 最近 不太明确的问题 使用 Git 从先前的提交分支 http stackoverflow com questions 2816715 branch from a previous commit usi
  • 寻找 shell 重定向交错行为的解释

    给定以下脚本 t sh bin bash if eq 0 then log if gt 0 then printf s n else cat fi tee a logged out else log if gt 0 then printf
  • Egit 拒绝接受 id_rsa

    我是第一次尝试在 Eclipse 中设置 egit 的 git 用户 这样我就可以继续通过 Eclipse 轻松编码 问题是 每次我尝试通过 egit 克隆存储库时 都会出现错误 无法列出可用分支 原因 ssh 电子邮件受保护 cdn cg
  • bash - 从文本文件中删除多行不同的文本

    我正在处理大量日志文件 并且大多数日志文件都有大量被记录多次的重复字符串 为了使与此类事情没有太多关系的其他人 也为我自己 轻松查看日志 我想制作一个脚本来删除一些可能对其他人造成 误报 的文本行 嘿管理员 我多次出现这些错误 gt 叹息
  • 如何在 sails.js 中维护多个 API 版本

    有人有关于在使用 sails js 时维护 API 的多个版本的想法吗 想象一个简单的例子 例如 Request GET api v1 catVids min view count 10000 Response video title to
  • 将数据从 javascript/html 页面发送到 Express NodeJS 服务器

    我正在使用 html5 和 javascript 开发 cordova 应用程序 该架构如下 电话应用程序向服务器请求某些内容 服务器请求 firebird 数据库 数据库回答服务器 服务器将所请求的数据提供给电话应用程序 在 html5
  • Nodejs 提供 1 个 api 端点和 1 个 html 页面

    这是我的问题 我从来没有在不使用express的情况下在node中写过东西 所以我发现很难创建一个具有基本API的服务器 我在网上找到的基本上是这样的 var http require http http createServer func
  • 如何安装 Node 和 NPM 以便不必使用 sudo?

    我正在尝试在 Ubuntu 14 04 计算机上设置 Node js 和 NPM 但遇到了一些问题 在我的第一次尝试中 我不断得到EACCES尝试安装软件包时出错 有时甚至使用sudo 所以我彻底卸载了node和npm 现在我正在尝试找出如
  • 使用sed插入文件内容

    我试图在给定模式之前插入文件内容 这是我的代码 sed i pattern i r scriptPath adapters default permissions xml manifestFile 它添加路径而不是文件的内容 有任何想法吗
  • Node.js 护照会话 Cookie 域

    我正在使用 node js Passport 并试图弄清楚如何在父域上设置 cookie 以便它可用于子域 用户登录 Domain com 然后用户访问 Sub Domain com 他应该仍然处于登录状态 如何在父域上设置 cookie
  • 每次页面重新加载时都会出现新的 Google 登录库提示

    在我的项目中 我使用常规弹出客户端 JS 身份验证 平台客户端 https developers google com identity sign in web sign in 我从旧版 Google Sign 迁移到新版 Google I
  • git merge 和 git merge origin 之间的区别

    这不是一个关于git merge origin branch vs git merge origin branch git merge
  • 如何快速查看哪个 Git 分支是最新的?

    例如 如果 git 上有 4 个分支 如下所示 branch1 branch2 current branch branch3 newest commits here master oldest 我的问题是 如何从 git 命令行检查我当前的
  • 如何在 ionic 应用程序中使用 socket.io

    我正在使用 ionic 创建一个应用程序cordova and angular 我必须使用 IP 地址和端口号发出请求 到插座 我读过有关 socket io 的内容 我对如何安装感到困惑套接字 io以及如何与 Angular JS 和 N
  • 从另一台服务器读取 Node.js 中的大文件

    我有两台相互通信的服务器 Server1 向 Server2 请求文件的部分内容 并将收到的数据存储到一个文件中 Server2 应该接收每个请求并创建一个流管道传输数据 假设服务器2中存储的文件 目录 如下 bigfile gz bigf
  • 如何删除 node_modules - Windows 中的深层嵌套文件夹

    尝试删除后节点模块创建的目录npm install 源文件名大于文件支持的名称 系统 尝试移动到路径名称较短的位置 或者尝试 在尝试此操作之前重命名为较短的名称 I also tried shift delete and still hav
  • Microsoft SQL 数据库的 WebSocket 侦听器

    我目前正在开发一个项目 该项目必须使用 WebSockets 作为将数据传输到客户端的方式 基础设施看起来像这样 客户端 gt Web 服务器 gt Microsoft SQL 数据库 我想最理想的情况应该是这样的 客户端打开一个到服务器的

随机推荐

  • aarch64 是否有不可缓存(=缓存旁路)加载或存储指令?

    在sparc架构中 有一个ASI 地址空间指示符 被传递给加载 存储指令 因此如果ASI为0x20 则像IO访问一样绕过缓存 即使内存范围在页表中设置为可缓存 缓存也会被绕过 这有时非常方便 例如使用变量在核心之间同步时等 aarch64架
  • 用 R 绘制漂亮的饼图

    假设我有这个简单的数据 mydata lt data frame group c A B 0 AB FR c 20 32 32 16 如果我想从此数据框创建饼图 我可以这样做 with mydata pie FR labels paste0
  • 如何在rmarkdown上添加水印图片?

    我正在搜索并尝试将图像作为水印添加到 rmarkdown pdf 我正在使用render函数生成 PDF 并看到 usepackage draftwatermark 和这个问题 rmarkdown 中的水印 https stackoverf
  • 是否有适用于 .NET Compact Framework(Windows Mobile 6.1、SQLServerCE)的免费 ORM?

    看来我找到了一个不错的商业变体 http www llblgen com defaultgeneric aspx 但我正在寻找免费的 有人知道一些吗 怎么样OpenNETCF ORM http orm codeplex com 它是免费的
  • 如何在移动设备上强制桌面视图?

    如何使用 Bootstrap 在移动设备上强制显示桌面视图 我已经尝试修复viewport宽度为1024 但仍然不起作用 有什么建议吗 您只需要设置Viewport 而不是这个 响应式版本 看看这里 应该可以解决你的问题 SO bootst
  • 使用 Bash 将一大块文本回显到文件中 [重复]

    这个问题在这里已经有答案了 我需要运行一个 Bash 脚本 该脚本可以将 300 行 Groovy 脚本回显到 tmp 文件 最好的方法是什么 我当前的解决方法是将脚本文件放在网上并下载 使用heredoc语法将其他脚本嵌入到shell脚本
  • 为什么我的 rvm 不允许我切换到替代 Ruby?

    Ubuntu 已经安装了 Ruby 1 8 7 然后我安装了rvm并用它安装了Ruby 1 9 2 这是我想要使用的版本 但是 ruby v 始终返回 1 8 7 如何让 rvm 使用 Ruby 1 9 2 bxu vm bxu rvm u
  • 强类型枚举中范围解析背后的基本原理

    在强类型枚举中无条件要求显式范围解析背后的基本原理是什么 N2347 解释了与老式枚举的区别 老式枚举缺乏隐式转换 指定存储类型的能力 并且没有在周围范围内注入名称 如 C 03 它继承了 C 换句话说 写enum E1 a b c 正如C
  • 调用 LoadLibrary() 时静默捕获窗口错误弹出窗口

    调用 LoadLibrary 时是否可以静默捕获诸如 无法在动态链接库 xxx 中找到过程入口点 xxx 之类的错误弹出窗口 您可以通过调用来抑制错误弹出窗口设置错误模式 http msdn microsoft com en us libr
  • 如何查看 git 上创建多个文件的日期?

    我想查看指定目录上所有文件的 git 创建日期 添加它们的首次提交日期 我将把我的解决方案分成几个步骤 获取存储库中所有文件的列表 git ls files 这将返回存储库中所有文件的相对路径列表 获取给定文件第一次提交的 SHA 1 gi
  • 多边形斑点的中心线(二值图像)

    我有一个蠕虫的二进制图像 斑点提取效果很好 我有兴趣在斑点 蠕虫 上拟合中心线 到目前为止 我想出了这个 从多边形开始 在图像中提取斑点的轮廓之后 我应用了 voronoi 计算并丢弃了多边形 蓝色 之外的所有顶点 这给了我可以的黑色中心线
  • 如何在 Awesomium 中隐藏光标

    我试过这个
  • 如何在 Blazor 中获取客户端 IP 和浏览器信息?

    如何在 Blazor 服务器端获取 IP 地址和浏览器名称 版本等客户端信息 好吧 我今天早上遇到了这个问题 我为服务器端 Blazor 解决这个问题的方法是创建一个类 然后您可以将其作为作用域服务注入到 host cshtml 上 然后在
  • C++11 带有双参数的运算符""

    考虑 struct str str operator X long double d return str 使用 g 4 7 2 Wall std c 11 可以正常编译 但现在如果我给一个双倍 str operator X double
  • 有没有一种简单的方法可以按范围对 js 数组值进行分组?

    如果我有一个像下面这样的js数组 有没有一种简单的方法可以按范围重新分组数组值 逻辑是基于范围步长 范围步长是1 所以如果数组值连续增加1 那么应该写成 1 3 否则应该分到另一组 非常感谢 var list 1 2 3 5 6 9 12
  • 在 Android 上使用 C/C++ 库

    我编写了一个库 它通过 c c 编程语言提供了一些函数 add sub divide multi 它是使用Android NDK构建到library so中的 所以现在 我想使用Android来调用库的这些函数 我想要作为我该怎么办 Tha
  • fmap和bind的关系

    查找之后Control Monad https hackage haskell org package base 4 9 1 0 docs Control Monad html文档 我很困惑 这段话 上述法律意味着 fmap f xs xs
  • SSL 和证书密钥库

    我的 Java 程序如何知道包含证书的密钥库在哪里 或者 我如何告诉我的 Java 程序在哪里查找密钥库 以某种方式指定密钥库后 如何指定用于向客户端验证服务器的证书 SSL 属性是通过系统属性在 JVM 级别设置的 这意味着您可以在运行程
  • Firebase 上游云消息

    我已经使用设置了 XMPP 服务器这个节点JS https www npmjs com package node xcs包裹 我可以很好地发送下游消息 从 XMPP 服务器到设备 但是当我尝试发送上游消息时 服务器很少收到它 服务器上处理上
  • 无法从 git bash 运行节点

    我无法再从 git bash 终端运行节点 它可以通过 Git CMD 和标准 Windows CLI 运行 如果我尝试运行一个文件 例如node index js 或者甚至只是通过启动节点node 我返回到输入提示 但现在我看不到任何字符