发布找不到咕噜咕噜



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.

如果我搜索系统驱动器,我找不到一口.exe或 gulp.com。 我还直接查看了C:Users%user%AppDataRoamingnpmnpm-cache文件夹,找不到executable

在我的Project.csproj文件中,我有

<Target Name="MyPublishScripts" BeforeTargets="BeforePublish">
<Exec Command="npm install" />
<Exec Command="gulp" />
<Exec Command="ng build" />
</Target>

当我发布时,它会在带有is not recognized ...gulp命令上崩溃。

我试过"%APPDATA%npmgulp" and "%APPDATA%npm-cachegulp"gulp is not recognized...

Output窗口中,我可以看到%APPDATA%被正确解释为C:Users%user%AppDataRoaming

C:Users%user%AppDataRoamingnpm都在两个command prompts的路径中。

gulpDeveloper Command Prompt成功运行时,正在使用什么路径?

我的主要问题是我将在.csproj中使用什么路径进行gulp

你需要为此安装 gulp-cli。 您可以将 gulp 安装为全局 npm 模块。

尝试在命令提示符下执行操作。

npm install gulp-cli -g
npm install gulp -g
gulp --help

如果您仍然面临相同的问题,请告诉我

最新更新