Bower ExportOverride 不适用于 ASP.NET 5 beta7

标签 bower asp.net-core

bower_components 文件夹出现在 ASP.NET 5 beta6 及更早版本中,但从 beta7 开始,bower_components 文件夹不再存在,bower 包直接位于 wwwroot/libs 文件夹中。似乎这一更改破坏了 ExportOverride 功能。 是否可以使用exportOverrides或其他方法减少lib文件夹中不必要的文件数量?

在 Bower.json 中,我有以下 ExportOverride 部分:

  "exportsOverride": {
    "bootstrap": {
      "js": "dist/js/*.*",
      "css": "dist/css/*.*",
      "fonts": "dist/fonts/*.*"
    }
  }

在 wwwroot 文件夹中,我希望看到在 ExportsOverride 中定义的唯一文件,就像在以前的版本中一样,但我看到了那里的所有内容:

enter image description here

最佳答案

嗨,只是想在这里加我的 2 便士,我正在关注这篇文章的信 http://shellmonger.com/2015/02/28/adding-bootstrap-to-your-empty-asp-net-mvc6-project/它对我不起作用,但该帖子没有提到您必须将 .bowerrc 文件更改为类似的内容;

{ “目录”:“bower_components” }

默认值为

{ “目录”:“wwwroot/lib” }

关于Bower ExportOverride 不适用于 ASP.NET 5 beta7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32678101/

相关文章:

c# - 文件返回时出现 InvalidOperationException

angularjs - Bower ENOTFOUND包应用状态=未找到ower.json

gruntjs - 在 Yeoman 的 Angular 项目中使用 Font Awesome SCSS 的正确方法

entity-framework - 使用 F# 配置 EF Core

asp.net-core - .net core 3.1发布后,web.config中始终出现hostingModel ="inprocess",导致无法正常浏览

c# - 如何在 asp.net core 中使用 Fetch api 将数据传递给 Controller

Bower:强制更新本地包

http - bower 使用 http 而不是 https

node.js - Gulp、Wiredep 和 Bower 依赖项

c# - 如何在.net core web应用程序和web api之间传递/验证Open ID token ?