Bower restore 在 ASP.NET 核心 MVC Web 应用程序中添加了太多额外文件

Bower restore adds too many extra files in ASP.NET Core MVC Web Application

我使用默认项目模板创建了一个 asp.net 核心 MVC 网络应用程序。它添加了一些 bower 依赖项,例如:jquery、bootstrap 等。这些依赖项已在 wwwroot\lib.

下载

如果我现在右键单击 bower.json 并单击 "Restore packages",我不希望它下载任何新内容。但是它得到了很多新文件,大约 50 个左右。 这是预期的吗?

下面是还原前后的屏幕截图。

之前

之后

是的,它对 Bower 来说完全没问题,别担心,它在 3-4 年前我开始使用它时就一直有效。 Bower 不只是下载 Bootstrap 或 jQuery 的 dist 文件,而是从 GitHub.

下载整个存储库的主要思想

此外 Bower 不提供任何仅下载 dist 文件的选项。而且是有意为之,大家可以阅读this discussion

有时我使用 bower-installer 将 dist 文件保存在单独的文件夹中,但最终我只是移动到 npm/yarn + webpack