Я ищу использовать grunt для выполнения некоторой миниатюры и автоматической ссылки на скрипт на угловом приложении непосредственно перед тем, как он будет развернут TFS на соответствующий сервер.Запуск Grunt на агенте Build TFS2013
У меня есть хрюкать скрипты успешно работает на моем локальном компьютере с помощью как после построения сценариев или запуска .bat файл после сборки, содержащего что-то вдоль линий:
CD $ (ProjectDir) НОЙ установка хрюкать
Однако, похоже, что это не работает с агентом сборки TFS, и я получаю ошибки 9009 или аналогичные данные, указывающие, что сервер не распознает команды, которые я пытаюсь запустить.
Я установил те же компоненты на TFS, что и на моей локальной машине. И проверили, что если я вручную перейду в каталог проекта и запустим либо .bat, либо откройте командную строку и запустите указанные выше команды. Эти оба работают, проблема, похоже, связана с тем, как я ссылаюсь на скрипты grunt из MSBuild, я подозреваю, что я не понимаю правильный процесс здесь.
Неужели кому-то удалось получить эту работу раньше?
мне удалось обойти НПМ установить ошибку, добавив следующую пустую папку для пользователя NetworkService : C: \ Windows \ ServiceProfiles \ NetworkService \ AppData \ Роуминг \ npm – Stunt