无法从 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 运行节点 的相关文章

  • 创建多个 git 分支的联合分支

    我希望能够在现有分支之上分层其他分支 并独立修改这些分支 这很有用 例如 允许将各个子项目的二进制文件统一到同一个项目中bin目录 一般来说 给定的文件仅存在于一层中 理想情况下 我想我会使用 unionfs 来完成此任务 但它必须以某种方
  • EJS在JS onload函数中访问express变量

    我知道你可以像这样获取 ejs 文件中变量的值 h1 h1 如果我要在同一个 ejs 页面的 onload javascript 函数中使用相同的标题变量 我将如何使用它 例如 这个函数产生一个控制台错误说 未捕获的语法错误 意外的标识符
  • 无法在渲染器进程中使用 Node.js API

    无法在 Electron 中使用任何与 Electron 或节点相关的操作 未定义获取错误过程 我检查了他们指导添加节点支持的各个地方 但这已经完成了 所以卡在这里 我的主要应用程序代码是 const electron require el
  • 如何在 *nix 中登录时运行脚本?

    我知道我曾经知道如何做到这一点 但是 如何在 unix 中登录时运行脚本 bash 可以 From 维基百科 Bash http en wikipedia org wiki Bash 28Unix shell 29 当 Bash 启动时 它
  • 如何从配置加载套接字 io 事件监听器? [复制]

    这个问题在这里已经有答案了 我有使用套接字io 的nodejs 应用程序 我将存储在 config routes js 中的所有事件侦听器 module exports routes auth login controller auth a
  • 为什么 Git Bash 无法运行我的可执行文件?

    I am on git for windows https github com git for windows 吉特 巴什 我无法在命令行上运行可执行文件 Pedr Abc 07 MINGW64 c dev ls sqlite3 exe
  • django npm 和 Node 包架构

    在我加入的项目中 这是以下架构node packages Django project app1 app2 node modules foundation sites grunt static css images js urls py s
  • npm package.json bin 无法在 Windows 上运行

    我正在尝试通过 package json 启动我的 cli 工具bin财产 我有以下内容 name mycli bin bin mycli 当我在包路径中打开 cmd 并输入 mycli 时 它表示该命令无法识别 我应该运行 npm 命令吗
  • Git - 使用过滤器分支删除带有空变更集的提交

    如何使用 git filter branch 删除没有变更集的提交 我使用以下方法重写了我的 git 历史记录 git filter branch tree filter rm r f my folder f HEAD 效果很好 但现在我有
  • 正则表达式匹配bash变量

    我正在尝试修改 bash 脚本 当前脚本包含 print div class 1 div Where 1可能看起来像 Apprentice Historian Level 1 Historian Level 4 Master Histori
  • Google App Engine:修改云运行环境

    我正在尝试部署一个使用自定义 Node js 服务器的 Next js 应用程序 我想将自定义构建变量注入应用程序 next config js const NODE ENV process env NODE ENV const envTy
  • 使用nodegit切换分支/标签

    我整个早上都在尝试打开现有的存储库并使用 nodegit 更改分支或标签 文档内容很丰富 但似乎已经过时了 关于我做错了什么有什么想法吗 var NodeGit require nodegit var open NodeGit Reposi
  • 使用node.js安装xml2json时出错

    我尝试为 node js 安装 xml2json 包 但它给了我错误 Error are as below 我的系统配置如下 Node js 版本 v5 4 1 npm 版本 3 3 12 操作系统 Windows 10 64 位 pyth
  • git 清除远程仓库

    如果我将错误的初始提交 或多个 推送到远程存储库 并且只想清除 销毁它 我可以通过命令来完成吗 将其从服务器中完全删除非常重要 这样它就不会占用磁盘空间 例如 今天我推送了一个完整的 Visual Studio 项目 其中包含 dll sd
  • 无法通过节点应用程序连接到redis,两者都在docker中

    我正在尝试将我的应用程序连接到 redis 但我得到 ioredis Unhandled error event Error connect ECONNREFUSED 127 0 0 1 6379 当我做 docker exec it ed
  • 如何获取 vuejs 组件单元测试中定义的“this”变量

    我正在尝试在 npm 脚本中使用 mocha webpack 来测试 vuejs 组件 我在测试中像这样嘲笑 vuex 商店 const vm new Vue template div div
  • 无法运行 npm install

    In here http devdocs magento com guides v2 0 frontend dev guide css topics css debug html它说要跑npm install 但是当我运行时出现此错误sud
  • 摆脱node-jsx

    在我的 NodeJS 应用程序的路由器中 我想渲染一个 React 应用程序 由于它没有被浏览器化 并且已反应 因此它返回unexpected token lt 构建时出错 我发现如果我require node jsx install 它不
  • gerrit - git(pull、checkout、cherrypick)的用途是什么?

    在 Android 的 gerrit ex 中 link https android review googlesource com c 109934 要下载补丁 我看到4个选项 回购下载 checkout pull 择优挑选 它们之间有什
  • Bash 中单行 while 循环的语法

    我无法找到分号和 或大括号的正确组合 我想这样做 但作为命令行中的一句 while 1 do foo sleep 2 done while true do foo sleep 2 done 顺便说一句 如果您在命令提示符下将其输入为多行 如

随机推荐

  • 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 我返回到输入提示 但现在我看不到任何字符