Npm Azure DevOps gulp步骤失败,未找到本地模块

Npm Azure DevOps gulp步骤失败,未找到本地模块,npm,gulp,azure-devops,azure-pipelines,Npm,Gulp,Azure Devops,Azure Pipelines,我有一个Azure DevOps构建步骤,为angularjs应用程序运行gulp。我将Gulp文件路径设置为指向GulpFile.js引用的任务应该绑定应用程序,并将文件放入解决方案文件夹中的zip文件中。当我在VisualStudio中本地运行此程序时,效果很好 我在生成过程中遇到的错误如下: 2019-07-08T15:54:56.5447810Z任务:吞咽 2019-07-08T15:54:56.5447868Z说明:Node.js流媒体任务 基于构建系统2019-07-08T15:54

我有一个Azure DevOps构建步骤,为angularjs应用程序运行gulp。我将Gulp文件路径设置为指向
GulpFile.js
引用的任务应该绑定应用程序,并将文件放入解决方案文件夹中的zip文件中。当我在VisualStudio中本地运行此程序时,效果很好

我在生成过程中遇到的错误如下:

2019-07-08T15:54:56.5447810Z任务:吞咽 2019-07-08T15:54:56.5447868Z说明:Node.js流媒体任务 基于构建系统2019-07-08T15:54:56.5447921Z版本:0.141.2 2019-07-08T15:54:56.5447966Z作者:微软公司 2019-07-08T15:54:56.5448064Z帮助: 2019-07-08T15:54:56.5448113Z ======================================================================================================================2019-07-08T15:54:57.7184034Z [命令]C:\Users\MYUSER\AppData\Roaming\npm\gulp.cmd导出 --gulpfile C:\a_-work\15\s\UI\gulpfile.js 2019-07-08T15:54:58.6597682Z[[90m15:54:58[39m]在C:\a_-work\15\s\UI中未找到本地模块 2019-07-08T15:54:58.6597830Z[90m15:54:58[39m]试运行:npm 安装


出现此错误是否是因为节点缺少捆绑应用程序所需的模块。在继续执行任务之前,我是否可以为应用程序调用捆绑任务npm install?

您可以添加任务,只需在gulp构建之前执行
npm install

steps:
- task: Npm@1
  displayName: 'npm install'
  inputs:
    command: install
    workingDir: '$(Build.SourcesDirectory)'
    verbose: false

为什么不在执行此任务之前添加
npm install
任务?谢谢,这解决了您想要创建答案时的问题太好了!我将此添加为一个答案:)