Bower exportsOverride不适用于ASP.NET 5 beta7

时间:2015-09-20 10:02:45

标签: bower asp.net-core

在ASP.NET 5 beta6及更早版本中提供的bower_components文件夹,但从beta7 bower_components文件夹开始不再存在,bower包直接位于wwwroot / libs文件夹中。并且看起来这个更改会破坏exportsOverride功能。 是否可以使用exportOverrides或其他方法减少lib文件夹中不必要的文件数量?

在bower.json中,我有以下exportsOverride部分:

  "exportsOverride": {
    "bootstrap": {
      "js": "dist/js/*.*",
      "css": "dist/css/*.*",
      "fonts": "dist/fonts/*.*"
    }
  }
在wwwroot文件夹中的

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

enter image description here

2 个答案:

答案 0 :(得分:3)

Hiya只是为了在这里添加我的2便士,我正在关注这封信http://shellmonger.com/2015/02/28/adding-bootstrap-to-your-empty-asp-net-mvc6-project/,但它并没有为我工作,但帖子没有提到你必须改变.bowerrc提交类似的文件;

{     "目录":" bower_components" }

默认值为

{     "目录":" wwwroot / lib" }

答案 1 :(得分:1)

我意识到,问题不在ASP.NET或项目模板本身。 gulp任务运行器不尊重exportsOverride http://github.com/zont/gulp-bower/issues/30。咕噜声可以做到并吞咽 - 而不是:(