bower_components 是否应该包含在项目中?
Should bower_components be included into the project?
我正在开发一个 ASP.NET MVC 5 项目,该项目最初将 Nuget 用于 Bootstrap、jQuery 等静态内容。我现在已经切换到 Bower,因为它是要走的路,也与 visual studio.
集成
我注意到在安装 bower 包时,它们不会自动包含到项目中。所以我暂时将它们排除在外,但这是个好主意吗?是否应该包含 Bower 包?访问没有任何区别,因为在我的 BundleConfig.cs
文件中,我仍然能够像以前一样 link 这些文件的别名。
bower 将使用 Git 下载整个包。
Your package must be publically available at a Git endpoint (e.g., GitHub). Remember to push your Git tags!
这意味着 Bower 实际上会下载整个 repository/release 供您在 ASP 项目中使用。我已经用 bootstrap 和 jQuery 测试过了。这些存储库可以包含许多文件,因此将它们包含在 .csproj
文件中会使您的项目文件混乱,可能并不理想。
这可以与使用 nuget 包进行比较,我们仅在 packages.config
文件中引用外部包,但我们不将 dll
和其他程序集包含到项目中。这使我认为 bower_components
确实不应包含在项目中;这对使用没有影响,因为您仍然可以引用包和使用文件。
我正在开发一个 ASP.NET MVC 5 项目,该项目最初将 Nuget 用于 Bootstrap、jQuery 等静态内容。我现在已经切换到 Bower,因为它是要走的路,也与 visual studio.
集成我注意到在安装 bower 包时,它们不会自动包含到项目中。所以我暂时将它们排除在外,但这是个好主意吗?是否应该包含 Bower 包?访问没有任何区别,因为在我的 BundleConfig.cs
文件中,我仍然能够像以前一样 link 这些文件的别名。
bower 将使用 Git 下载整个包。
Your package must be publically available at a Git endpoint (e.g., GitHub). Remember to push your Git tags!
这意味着 Bower 实际上会下载整个 repository/release 供您在 ASP 项目中使用。我已经用 bootstrap 和 jQuery 测试过了。这些存储库可以包含许多文件,因此将它们包含在 .csproj
文件中会使您的项目文件混乱,可能并不理想。
这可以与使用 nuget 包进行比较,我们仅在 packages.config
文件中引用外部包,但我们不将 dll
和其他程序集包含到项目中。这使我认为 bower_components
确实不应包含在项目中;这对使用没有影响,因为您仍然可以引用包和使用文件。