【问题标题】:Are NuGet and Bower equivalent (JavaScript Packages)?NuGet 和 Bower 是否等效(JavaScript 包)?
【发布时间】:2015-04-12 16:55:04
【问题描述】:

在管理我们的 JavaScript 库时,Bower 和 NuGet 是否等效?

我所说的管理是指“从各地获取和安装包,负责搜索、查找、下载和保存我们正在寻找的东西。并且还在清单文件中跟踪这些包”。

【问题讨论】:

    标签: nuget bower


    【解决方案1】:

    如果您谈论在团队中工作或开源,首先困扰我的事情是:NuGet 依赖于 .NET,而 bower 让您选择操作系统和 IDE/文本编辑器。 NuGet 强制您使用 Windows(也可能是 Visual Studio 2010+),而 bower 可以在每个系统上运行并且不依赖于其中任何一个。

    命令行应用程序 (nuget.exe) 在 Mono(3.2 版或更高版本)下构建和运行,并允许您在 Mono 中创建包。对于 Windows 上的 Mono 尤其如此,但 Linux 和 OS X 上的 Mono 存在一些已知问题。

    作为(前端)开发人员,我最不想使用的是 Windows 和 IDE。

    【讨论】:

    • 好的,那就清零了。将 NuGet 用于与 .NET 相关的包依赖项,将 Bower 用于与 .NET 无关的所有其他内容。似乎是个好方法。它类似于 Java 环境,Maven 是 NuGet 的同义词,而 Bower 无论如何都必须用于 javascript 包。感到困惑是因为,NuGet 似乎试图与 Bower 竞争……但没有机会,Bower 与其操作系统平台的耦合更加松散。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 2020-07-28
    • 1970-01-01
    • 2020-09-01
    • 2021-11-22
    • 2015-05-08
    • 2017-11-13
    相关资源
    最近更新 更多