我正在学习如何创建 Wordpress 模板,其中一部分内容是安装 Git、npm、node 和 gulp。但是,在线课程没有说明如何通过 CLI 命令将内容安装到哪里、使用哪个 CLI(因为现在,安装完内容后,我有几个 CLI 或命令提示符...),以及何时全局安装、何时本地安装(以及本地的具体位置)。因此,在寻找答案的过程中,我发现 Windows 命令提示符(或终端或 CLI)无法理解所有需要的命令(因为它们是 unix 术语),因此应该使用 Git Bash(呃?)。但是,现在我读到(在最近的文章中,比如这篇文章)探索 Windows 上 Bash 的强大功能) 通过 Windows 上的 Linux 使用 unix 命令行 Bash 作为子系统是如此美妙,以至于在我看来,它可以取代 Git Bash 的使用?
如果我还不想使用 Git 存储库,而只是想使用对我的目的最有用的 CLI,那么现在就可以将 Linux 启用为 Windows 的子系统并使用生成的 Bash 吗?
或者我是不是在某个地方产生了错误的想法,并且也可以使用 Windows 的 PowerShell?
我不明白,非常希望得到建议。谢谢。
答案1
如果您使用 Linux 或最常使用 Linux,则应使用 Linux shell(bash、ksh、zsh 等)运行 Linux。如果您运行 Windows 并使用 Windows,则应学习如何使用 Powershell。
Powershell 是一款功能非常强大的 Windows 工具,但如果您只熟悉 Linux 命令,并且只需要它来执行 ls、ll、cat、grep 等基本操作,它可能适合您的需求。Powershell 在 Windows 上的功能比 Git Bash 要多得多。
在我看来,你的指令是通过使用 Linux 的人执行的,而你使用的是 Windows。也许应该将 Unix 切换为主要操作系统。