Не удается найти карму при установке в Windows

#node.js #windows #karma-runner #npm-install

#node.js #Windows #karma-runner #npm-установка

Вопрос:

Я установил Visual studio 2015.

Затем я запускаю npm.cmd команду (которая устанавливается при установке Visual Studio) (в cmd окне, которое я запустил как администратор) для установки karma с помощью этих команд:

 "C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDEExtensionsMicrosoftWeb ToolsExternalnpm.cmd" install -g karma
"C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDEExtensionsMicrosoftWeb ToolsExternalnpm.cmd" install -g karma-cli
  

Я понял, что это установит Karma глобально, поэтому я могу запустить его из любого места.

Но когда я пытаюсь запустить karma (даже когда я нахожусь в папке, в которой я был, когда запускал команды npm), я получаю 'karma' is not recognized as an internal or external command, operable program or batch file. сообщение.

Чего мне здесь не хватает?

Ответ №1:

Не удалось заставить его работать с версией узла, которая была установлена с Visual Studio.

Узел, установленный с помощью Visual Studio, является своего рода, я не знаю, как это назвать, «боковой установкой» или «встроенной установкой». Я думаю, это не настоящий NodeJS, и он установлен в каталогах Visual Studio. (Я также не знаю, как он обновляется и как производятся обновления безопасности).

В итоге я установил «обычный» NodeJS, который сработал мгновенно. Все пути были настроены правильно, поэтому, когда я установил NodeJS, я мог запускать npm из каждой папки, и когда я запускал установки Karma, я также мог запускать Karma из любого места.

Поэтому я перестал искать решение с помощью «с предустановленной версией Visual Studio» и закончил работу с «обычными NodeJS».