安装在 windows 上时找不到 Karma

Can not find Karma when installed on windows

我安装了 visual studio 2015.

然后我 运行 npm.cmd 命令(在安装 Visual Studio 时安装)(在我以管理员身份启动的 cmd window 中)使用这些命令安装 karma

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\npm.cmd" install -g karma
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\npm.cmd" install -g karma-cli

我知道这会在全球范围内安装 Karma,所以我可以从任何地方 运行 它。

但是当我尝试 运行 karma 时(即使我在 运行 npm 命令时所在的文件夹中),我收到 'karma' is not recognized as an internal or external command, operable program or batch file. 消息。

我在这里错过了什么?

无法使用 Visual Studio 安装的 Node 版本。

节点,与 Visual Studio 一起安装,是一种,我不知道如何称呼它,'side install' 或 'embedded install'。我猜它不是真正的 NodeJ,它安装在 Visual Studio 目录中。 (我也确实知道它是如何更新的,以及安全更新是如何进行的)。

我最终安装了 'normal' NodeJs,它可以立即运行。 所有路径都设置正确,所以当我安装 NodeJs 时,我可以从每个文件夹 运行 npm 并且当我 运行 安装 Karma 时,我也可以从每个位置启动 Karma。

所以我停止使用 'with Visual Studio preinstalled version' 寻找解决方案,并最终使用 'normal NodeJs'。