gpt4 book ai didi

node.js - VSTS 与 gulp v.4.0.0

转载 作者:太空宇宙 更新时间:2023-11-03 23:18:43 24 4
gpt4 key购买 nike

我正在使用我的一个项目的 gulp 版本。之前我们使用的是3.9.1版本,更新犹豫不决。

更新后,我修复了所有本地问题,并在另一台计算机上测试了该项目(也在更新安装的 gulp 后),它工作正常。

但是我们的自动部署不符合我的要求。

checkin 后,我们的 VSTS 执行以下步骤

  1. 安装 npm
  2. 执行命令
  3. 构建项目

但是,这会产生以下错误。

Working directory changed to D:\a\1\s\MVC
Using gulpfile D:\a\1\s\MVC\gulpfile.js
C:\NPM\Modules\node_modules\gulp\bin\gulp.js:129
gulpInst.start.apply(gulpInst, toRun);
^
TypeError: Cannot read property 'apply' of undefined
at C:\NPM\Modules\node_modules\gulp\bin\gulp.js:129:20
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickDomainCallback (internal/process/next_tick.js:218:9)

此错误似乎是由过时的 gulp cli 版本引起的。但我不知道如何使用 VSTS 更新它。

具体问题

如何在 VSTS 中更新 gulp cli

我已经做了什么?

经过一番检查,我发现安装的 npm 版本非常旧(3.10.8)。我拖入了一个nodejs安装程序,它更新到最新版本,并为我提供最新版本的nodejs,以及更新版本的npm(5.6.0),我在现有计算机上使用它来更新cli版本。但是我不知道如何在 VSTS 中执行此操作。

最佳答案

您似乎正在使用Hosted Agent,安装的npm版本是3.10.8。您只需在构建定义中添加 Node 工具安装程序任务并将其设置为使用“8.x”版本。它将安装 8.x 版本,其中包括 npm 5.6.0。 enter image description here

Node 工具安装程序任务之前的 npm 版本: enter image description here Node 工具安装程序任务后的 npm 版本: enter image description here

关于node.js - VSTS 与 gulp v.4.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52169470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com