【问题标题】:Should bower_components be included into the project?bower_components 是否应该包含在项目中?
【发布时间】:2017-05-17 11:39:24
【问题描述】:

我正在开发一个 ASP.NET MVC 5 项目,该项目最初将 Nuget 用于 Bootstrap、jQuery 等静态内容。我现在已切换到 bower,因为它是要走的路,并且还与 Visual Studio 集成。

我注意到在安装 bower 包时,它们不会自动包含在项目中。所以我暂时将它们排除在外,但这是个好主意吗?是否应该包括凉亭包?访问没有任何区别,因为在我的 BundleConfig.cs 文件中,我仍然能够像以前一样将这些文件链接到别名。

【问题讨论】:

    标签: asp.net visual-studio bower


    【解决方案1】:

    bower 将使用 Git 下载整个包。

    您的包必须在 Git 端点(例如 GitHub)上公开可用。记得推送你的 Git 标签!

    这意味着 bower 将实际下载整个存储库/版本以供您在 ASP 项目中使用。我已经用 bootstrap 和 jQuery 对此进行了测试。这些存储库可以包含许多文件,因此将它们包含在 .csproj 文件中会使您的项目文件变得混乱,并且可能并不理想。

    这可以与使用 nuget 包进行比较,我们仅在 packages.config 文件中引用外部包,但我们不将 dll 和其他程序集包含到项目中。这使我认为bower_components 确实不应该包含在项目中;这对使用没有影响,因为您仍然可以引用包并使用文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-03
      • 1970-01-01
      • 2022-01-09
      • 2011-05-08
      • 1970-01-01
      • 2016-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多