У меня есть приложение, созданное с помощью angular-cli, которое является частью решения Visual Studio 2015. Я хотел бы вызвать сборку'ng build' не запускается в событии предварительной сборки Visual Studio
$(ProjectDir)_ng\ng build --prod
В любое время разработчик строит другие проекты в решении. Я знаю, что это можно сделать с помощью события предварительной сборки, но до сих пор мне не удавалось. Вышеприведенная команда вставляется непосредственно из окна построителя событий. Когда я создаю в настоящее время, я получаю сообщение об ошибке, которое говорит, что ng не является признанной внутренней или внешней командой. Я установил глобально CLI
npm install -g angular-cli
и если я положил узел -v в моем случае до сборки, я получаю информацию о версии в окне вывода, как и ожидалось.
Вещи, которые я пробовал:
Если я использую командную строку ярлыка из веб-Сути (Alt + пробел), чтобы запустить cmd.exe из угловой директории проекта в Visual Studio, я могу запустить нг построить успешно ,
Если я ставлю cmd.exe в строку поиска в Windows 10 и запустите «Командная строка» настольное приложение, которое он находит, перейдите в каталог проекта и выпуск нг построить его не запускается с ошибкой
"'C:\dev\ph\git\BT2\bt2.web\_ng\ng' is not recognized as an internal or external command, operable program or batch file."
Правильная команда для глобальной установки пакета: 'npm install -g angular-cli'. Думаю, это была просто опечатка. – Yuri
Был, обновленный вопрос. –