Gulp EPERM:使用MSBuild不允许操作

时间:2016-04-22 16:01:19

标签: msbuild gulp tfsbuild

我正在尝试将构建服务器与角度构建集成。本地构建工作完美,但当我尝试在构建服务器上运行构建时,我收到以下错误:

RunGulp:
Running gulp task dev
  gulp
  [08:35:38] Using gulpfile C:\Builds\10639\TCC.NET\1.Development CI\src\TCC.W
 eb.Client\gulpfile.js
 [08:35:38] Starting 'default'...
  [08:35:38] Starting 'build'...
  [08:35:38] Starting 'js'...
  stream.js:74
        throw er; // Unhandled stream error in pipe.
        ^

EXEC : error: EPERM: operation not permitted, open 'C:\Builds\10639\TCC.NET\1.
 Development CI\src\TCC.Web.Client\public\app.module.js' [C:\Builds\10639\TCC.N
ET\1.Development CI\src\TCC.Web.Client\TCC.Web.Client.csproj]
      at Error(native)
C:\Builds\10639\TCC.NET\1.Development CI\src\TCC.Web.Client\TCC.Web.Client.wpp
.targets(14, 5): error MSB3073: The command "gulp" exited with code 1. [C:\Build
s\10639\TCC.NET\1.Development CI\src\TCC.Web.Client\TCC.Web.Client.csproj]

我查看了有关错误的各种帖子,它们主要围绕权限问题,但公用文件夹和app.module.js文件具有正确的权限。

我对gulp一点都不熟悉,所以想要检查一些其他想法。

1 个答案:

答案 0 :(得分:2)

我的问题原来是正在构建的文件的readonly标志。

找到解决方案here