如何将命令从GitBash转换为Windows命令行?

时间:2017-05-19 11:29:40

标签: command-prompt git-bash

我正在尝试在命令行上使用Karma运行我的Jasmine测试。我在Visual Studio中运行,它似乎在其“终端”窗口中使用Windows命令提示符。我有一个在GitBash中工作但不在Visual Studio Code终端上的命令。这是我试图运行的命令:

node_modules / karma / bin / karma start karma.conf.js --single-run

文件夹结构是正确的 - 也就是说,我有一个与node_modules / karma / bin匹配的嵌套文件夹结构,我在该位置有一个名为karma的文件。

我从两个实例中的相同位置开始。当我在Visual Studio Code终端或Windows命令提示符下运行此命令时,出现以下错误:“'node_modules'未被识别为内部或外部命令,可运行程序或批处理文件。”

但是在GitBash中,它运作得很好。

很难想出一个适当的谷歌搜索术语来描述我想要做的事情!

我试过了: - 交换正斜杠用于反斜杠 - 用引号括起来的东西 - 在开头添加“./” - 使用运行命令

有人可以帮忙吗??

1 个答案:

答案 0 :(得分:1)

固定!

事实证明我需要做几件事:

1)安装karma命令行界面,如下所示:

npm install -g karma-cli

2)调整原始命令。通过全局安装命令行界面,这会将生成的karma文件的路径从node_modules \ karma \ bin更改为node_modules \ .bin。

所以我必须运行它才能让它正常工作:

node_modules \ .bin \ karma start karma.conf.js --single-run