【发布时间】:2021-07-28 13:54:49
【问题描述】:
今天早上试图在 Visual Studio Code 终端中创建一个 Angular 项目(ng new project-name),但找不到命令。尝试检查 Angular (ng -v) 的版本,但再次找不到命令。工作中有人帮我检查了一些东西。我们发现,当我使用 Bash shell 时,这些命令在 VS Code 终端中不起作用,但是当我使用命令提示符 shell 时它们正在工作。他不知道为什么会这样。
我真的更喜欢 Bash 而不是命令提示符,所以我想知道是否有人知道为什么会发生这种情况。在此期间我会使用命令提示符,但我想尽快回到 Bash。
谢谢!
【问题讨论】:
-
比较两个shell之间的活动路径。
-
也就是说——当你说“bash”时,这是否类似于 cygwin 或 msys bash(两者都编译为本地 Windows 可执行文件并在与其他 Windows 应用程序相同的环境中运行),或者WSU bash,还是别的什么?它是如何安装的,它提供了什么? (顺便说一句,“git bash”是 msys bash 的一个发行版)。
-
是 git bash。
-
太棒了——如果它是 git bash(更好地描述为 msys bash),你只需要修复 PATH。 (除非您在问题中编辑更多详细信息,否则我们无法告诉您如何执行此操作,例如可执行文件的位置以及每个 shell 中的 current PATH 是什么)。
-
谢谢,但我需要澄清一下。我们是在谈论涉及 Angular 和 Git Bash 的路径吗?
标签: angular bash shell cmd angular-cli