我不满意nuget如何处理客户端程序包,因此我想按照此处描述的过程尝试Bower 。我希望该工具适合我的工作流程,反之亦然。
请注意,我感兴趣的是bower-我只需要客户端程序包管理器,而不是那些grunt / gulp构建工具。
我所做的:
我想做的或多或少是.NET / VS式的工作流程:
当我安装一些软件包时,它会拉回整个仓库!我只希望排序文件,你会在NuGet包获得,例如foo.js
,foo.min.js
,foo.css
,foo.min.css
和网络字体。
我希望这些文件放在正确的位置,以便脚本到~/scripts/lib
,样式表到~/styles/lib
,字体到~/fonts
。现在,它只是将所有内容都倾倒在bower_components
其中,这比nuget为我所做的更好。
我想这些文件重命名为我们做它在.NET世界的方式,所以foo-2.0.1.js
和foo-2.0.1.min.js
等
这是我的方法:
显然,鲍尔(Bower)击倒了所有的垃圾,对此您无能为力!对我来说,似乎是愚蠢的,来自nuget背景,但这就是它在此工具中的工作方式。
我bower_components
使用基于JavaScript的构建工具将文件从目录移动到了适当的位置。我使用了“ Gulp”,该版本在VS2013-Update3及更高版本中具有工具支持。
我没有更改文件名。节点堆栈似乎可以更好地工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句