在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中定义的唯一文件,就像以前的版本一样,但我看到了所有内容:
答案 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。咕噜声可以做到并吞咽 - 而不是:(