Visual Studio 2017 15.7.3, SDK Net Core 2.1, Windows 7 Ultimate
Если я открываю Developer Command Prompt
и запускаю gulp из корня моего проекта, это работает.
ЕслиЯ открываю Command Prompt
из Windows, перехожу в корень моего проекта и запускаю gulp. Я получаю
'gulp' is not recognized as an internal or external command, operable program or batch file.
. При поиске на системном диске я не могу найти gulp.exeили gulp.com.Я также посмотрел прямо в папки C:\Users\%user%\AppData\Roaming\npm
и npm-cache
и не смог найти executable
.
В моем файле Project.csproj
у меня есть
<Target Name="MyPublishScripts" BeforeTargets="BeforePublish">
<Exec Command="npm install" />
<Exec Command="gulp" />
<Exec Command="ng build" />
</Target>
Когда я публикуюсбой по команде gulp
с is not recognized ...
.
Я пробовал "%APPDATA%\npm\gulp" and "%APPDATA%\npm-cache\gulp"
и gulp is not recognized...
В окне Output
я вижу, что %APPDATA%
правильно интерпретируется как C:\Users\%user%\AppData\Roaming
.
C:\Users\%user%\AppData\Roaming\npm
находится в пути для обоих command prompts
.
Когда gulp
успешно запускается из Developer Command Prompt
, какой путь используется?
Мой главный вопрос: какой путь я бы использовал в .csproj
для gulp
?