如何在典型的.NET / Visual Studio工作流程中使用Bower?

鲍勃

我不满意nuget如何处理客户端程序包,因此我想按照此处描述的过程尝试Bower 我希望该工具适合我的工作流程,反之亦然。

请注意,我感兴趣的是bower-我只需要客户端程序包管理器,而不是那些grunt / gulp构建工具。

我所做的:

  • 该帖子中的所有内容。我在VS2013 Update 4上,我安装了这3个扩展,并安装了Windows版本的nodejs,然后安装了Bower。

我想做的或多或少是.NET / VS式的工作流程:

  1. 当我安装一些软件包时,它会拉回整个仓库!我只希望排序文件,你会在NuGet包获得,例如foo.jsfoo.min.jsfoo.cssfoo.min.css和网络字体。

  2. 我希望这些文件放在正确的位置,以便脚本到~/scripts/lib,样式表到~/styles/lib,字体到~/fonts现在,它只是将所有内容都倾倒在bower_components其中这比nuget为我所做的更好。

  3. 我想这些文件重命名为我们做它在.NET世界的方式,所以foo-2.0.1.jsfoo-2.0.1.min.js

鲍勃

这是我的方法:

  1. 显然,鲍尔(Bower)击倒了所有的垃圾,对此您无能为力!对我来说,似乎是愚蠢的,来自nuget背景,但这就是它在此工具中的工作方式。

  2. bower_components使用基于JavaScript的构建工具将文件从目录移动到了适当的位置。我使用了“ Gulp”,该版本在VS2013-Update3及更高版本中具有工具支持。

  3. 我没有更改文件名。节点堆栈似乎可以更好地工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Bower,Grunt和Yeoman如何适应Visual Studio .NET工作流?

在Visual Studio中使用git子模块的工作流程

如何在Visual Studio中使用Bower(从nuget安装)?

如何在youtrack工作流程中使用getHours()?

如何在 Visual Studio 2022 和 .net Standard 2.0 或 .net 4.8 中使用 CallerArgumentExpression?

如何在WinForm和C#(Visual Studio 2015)中使用.Net Native?

如何在Visual Studio ASP.NET Core项目中使用语义UI反应?

如何在Visual Studio测试中使用ASP.NET Core环境变量

如何在.NET Core,C#6和Visual Studio 2015中使用本地IIS?

如何在Visual Studio 2019中使用.NET 4.6.2版运行单元测试?

如何在visual studio中使用.NET中的控制台代码

如何使用Aurelia CLI / ASP.NET Core优化单个项目的工作流程

如何使用Visual Studio Code在Asp.net项目中配置Bower

Visual Studio附加到流程如何工作?

如何在 .Net Core / Visual Studio 中创建微服务

如何在Visual Studio 2017中包含.Net Core 2.0

如何在Visual Studio 2015中配置.net本机?

如何在Visual Studio 2015上安装.Net Core?

如何在 Visual Studio Mac 上创建 VB .NET 项目?

使用Visual Studio时从SVN迁移到Git-调整工作流程

如何在Visual Studio中使用PhoneGap

如何在Visual Studio中使用IntelliCode?

如何在Visual Studio中使用Startswith

如何在多屏幕工作流程中使用活动或片段?

如何在VS Code的Angular工作流程中使用Pusher-JS?

如何在Oozie工作流程EL函数中使用Oozie作业属性?

如何在OOZIE工作流程中使用逻辑运算符

如何在JBPM 6.2中使用活动流程实例更新工作流

如何在Visual Studio中使用ASP.NET Core Web应用程序-API项目托管网页?