Visual Studio 2017 15.7.3,SDK Net Core 2.1,Windows 7 Ultimate
如果我打开Developer Command Prompt
并从项目的根目录中运行gulp就可以了。
如果我从Windows打开Command Prompt
,请导航到我项目的根目录,然后运行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
中使用哪条路径?
答案 0 :(得分:3)
您需要为此安装gulp-cli。 您可以将gulp安装为全局npm模块。
在命令提示符下尝试以下操作。
npm install gulp-cli -g
npm install gulp -g
gulp --help
如果您仍然面临同样的问题,请告诉我