同时使用多个前端包管理器(Bower,NuGet)

Sim*_*ead 35 nuget bower

为前端库编写NuGet包的(非官方)约定似乎是剥离JavaScript文件并将它们放在Scripts文件夹中,并删除CSS文件并将它们放在Content文件夹中.这些文件很少放在子文件夹中,因此您最终会丢失大量的文件,这些文件会乱丢在Scripts和Content文件夹中.

分离您自己的代码的唯一方法是将其放在子文件夹或完全不同的文件夹中(请参阅SPA模板Durandal和HotTowel,其中添加了"App"文件夹).

我个人喜欢Twitter Bower提供的"unopinionated"解决方案.将所有前端程序包放在名为"组件"的根文件夹中,不要混淆程序包的原始结构.

我想知道放弃NuGet用于前端库并使用Bower而只是想知道是否有人有任何组合这两者的经验?或者,有没有办法直接使用NuGet安装GitHub repos而不创建NuGet包?

Ada*_*hah 11

我们使用NuGet和Bower,到目前为止它对我们来说效果很好.我们正在慢慢将前端库迁移到Bower.您将不得不创建一个Nuget包来从Nuget中使用它来安装.

  • 这正是我决定做的,它完美无缺.保持NuGet服务器的东西和Bower的前端. (5认同)