【发布时间】:2021-12-05 23:21:37
【问题描述】:
当使用 Git Bash 和 Windows 终端的特定组合时,npm 不会做任何事情。例如,npm -v、npm install 或任何其他以npm 开头的命令将直接转到下一行而没有响应。
但是,当我在 Windows 10 PC 上的其他终端上运行 npm -v 或 npm 时,它运行正常。
使用时在 Windows 终端中也可以正常工作:
- Git Bash 本身
- PowerShell
- CMD
我尝试卸载和重新安装很多次都无济于事,我不相信npm 本身安装不正确,因为它可以在命令提示符下正常工作。
编辑:Git Bash 的 Windows 终端设置:
{
"guid": "{ed985d27-ac7c-477b-a3fc-1f59152f5199}",
"commandline": "C:\\Program Files\\Git\\usr\\bin\\bash.exe",
"cursorShape": "filledBox",
"icon": "C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico",
"name": "Git Bash",
"startingDirectory": "%USERPROFILE%",
"tabTitle": "Git Bash"
}
【问题讨论】:
-
欢迎来到 Stack Overflow!您当前用于 Git Bash 的 Windows 终端配置文件是什么?转到 Windows 终端设置,然后单击设置屏幕左下方的“打开 JSON 文件”。找到 "profiles" 下的 Git Bash 部分,如果愿意,将括号内的所有内容添加到您的问题中。谢谢!
标签: npm git-bash windows-terminal