【问题标题】:Failed rmRF: EPERM: operation not permitted, unlink .bowerrcrmRF 失败:EPERM:不允许操作,取消链接 .bowerrc
【发布时间】:2019-05-22 02:33:53
【问题描述】:
我正在使用 TFS Online todo 持续集成构建通过但发布失败,因为我收到以下错误
Unhandled: Failed rmRF: EPERM: operation not permitted, unlink 'C:\path\.bowerrc'
我注意到的是,当我查看 TFS 中的文件时,我可以看到 .bowerrc,但是一旦在构建后删除了工件并且我查看了 Zip 文件,.bowerrc 不是他们的,这可能是原因
【问题讨论】:
标签:
tfs
continuous-integration
bower
【解决方案1】:
我今天在 VSTS 中遇到了同样的问题。错误是:
##[error]Unhandled: Failed rmRF: EPERM: operation not permitted, unlink 'F:\...\UI\app.js'
此错误是在我的构建定义的复制步骤中引发的。我刚刚清理了该路径中的现有文件,构建成功。如果您面临同样的问题,您甚至可以考虑打开“覆盖”选项。
【解决方案2】:
尝试添加
<ItemGroup>
<Content Include=".bowerrc" CopyToPublishDirectory="PreserveNewest" />
</ItemGroup>
到 csproj 文件
【解决方案3】:
如果您的虚拟机是 Windows,请将您的服务放在其他文件夹中,而不是直接放在 C:\ 中。
例如,在C:\Services\path\.bowerrc。