msbuild - Azure DevOps & Bower - 在构建包中包含 bower_components
问题描述
我在 Azure DevOps 上有以下管道
一切都按预期工作但是我很困惑如何在我的构建包中包含 bower_components 文件夹,因为 MsBuild 不知道 bower 文件夹。
我成功地将包下拉到 bower_components 文件夹,但是我不知道如何将文件夹包含在我的最终包中的推荐方式。
解决方案
通过将其添加到我的.csproj文件来解决:
<Target Name="AddBowerComponents" BeforeTargets="CopyAllFilesToSingleFolderForPackage;CopyAllFilesToSingleFolderForMsdeploy">
<Message Text="Adding bower components" Importance="high"/>
<ItemGroup>
<CustomFilesToInclude Include=".\bower_components\**\*.*" />
<FilesForPackagingFromProject Include="%(CustomFilesToInclude.Identity)">
<DestinationRelativePath>.\bower_components\%(RecursiveDir)%(Filename)%(Extension)</DestinationRelativePath>
</FilesForPackagingFromProject>
</ItemGroup>
</Target>
推荐阅读
- javascript - 使用 e.target 获取复选框的 id 和
- javascript - fast-xml-parse 在 Nodejs 中只返回一个对象而不是数组
- javascript - 在 Typescript 中使用 IFrame API?
- c++ - 读取 txt 文件以绘制图形 (c++)
- c# - HttpClient顺序调用连接错误
- python - 有没有办法在 python 中编写安全的视频?
- android - 如果启用了 FakeGPS 应用程序,则无法将位置设置设为可用
- c++ - 为什么在 C++ 中,Visual Studio 将我的类构造函数描述为具有“2+ 重载”?
- android - Flutter Firebase:如何从 Firebase Auth 调用显示名称和 UID,然后使用这些值并保存在 Cloud Firestore
- reactjs - 扩展运算符...复制状态