VSO / VSTS升级后Gulp失败



自昨天VSO/VSTS更新(8月17日更新)以来,我们的gulp任务失败。失败的部分是我们在gulp构建步骤中使用gulp.dest()覆盖现有文件。

我尝试先删除文件,然后使用gulp.dest,这是有效的,但是这种做法不能在所有地方使用,因为我们需要注入代码到现有的文件。

我们使用Gulp版本3.9.0

Error: EPERM: operation not permitted, open 'C:a1sSourceProjectProject.Webindex.cshtml'

自从上次更新VSO以来,所有源文件现在都是只读的。我们通过移除源文件上的只读标志来解决这个问题。

根据我的测试,这个问题与Gulp 3.9.0有关,我可以用Gulp 3.9.0重现这个问题(npm安装任务,命令:install,参数:gulp@3.9.0), Gulp 3.9.1工作得很好。所以你可以更新到gulp 3.9.1。

你可以添加npm install任务来安装最新版本。(命令:安装;论点:吞咽)

最新更新