Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';在ASP.NET5和VS2015中使用Bower的正确方法是什么?_Asp.net_Visual Studio_Asp.net Mvc 5_Bower_Visual Studio 2015 - Fatal编程技术网

什么';在ASP.NET5和VS2015中使用Bower的正确方法是什么?

什么';在ASP.NET5和VS2015中使用Bower的正确方法是什么?,asp.net,visual-studio,asp.net-mvc-5,bower,visual-studio-2015,Asp.net,Visual Studio,Asp.net Mvc 5,Bower,Visual Studio 2015,我目前正试图进入ASP.NET5开发,我正在努力找到在这方面使用Bower的“方法” 我的项目结构大致如下所示: testProject -wwwroot -index.html -bower_组件(默认情况下隐藏在project.json中) -棱角的 - ... - ... -节点_组件(默认情况下隐藏在project.json中) -咕噜声 - ... - ... -bower.json -Grunfile.js -package.json -project.json -Startup.c

我目前正试图进入ASP.NET5开发,我正在努力找到在这方面使用Bower的“方法”

我的项目结构大致如下所示:

testProject
-wwwroot
-index.html
-bower_组件(默认情况下隐藏在project.json中)
-棱角的
- ...
- ...
-节点_组件(默认情况下隐藏在project.json中)
-咕噜声
- ...
- ...
-bower.json
-Grunfile.js
-package.json
-project.json
-Startup.cs
我无法访问
index.html
中的
bower\u组件
,因为默认情况下它不包括在项目中,我猜这是指这种方式

那么,与鲍尔图书馆合作的预期方式是什么

我看到很多人正在使用
grunt-bower task
将库再次安装到
wwwroot/lib
(或wwwroot中的其他文件夹),但这对我来说似乎有些多余,因为Visual Studio已经将包安装到项目目录中

另一种方法是使用
grunt copy
将文件从
bower_components
移动到目标文件夹中,但使用这种方法,您必须再次列出要包含的每个库


那么,是否有人已经获得了一些这方面的经验,并愿意分享您是如何做到这一点的呢?

Hmmm。。我不确定我是否正确理解了问题,但无论如何,如果问题只是在bower目标文件夹中,只需将
.bowerrc
文件添加到您的根目录中,内容如下:

{
    "directory" : "wwwroot/lib"
}

在执行
bower install
命令后,bower将下载dest文件夹中的libs

,但为什么这不是VS2015的默认处理方式?为什么bower_components文件夹在根目录中,默认情况下被排除在外?@Staeff我不知道为什么。默认情况下,Bower的目标是
根/Bower\u组件
fiolder(这不是因为VS)。但我不知道它为什么会被排除在外。我相信它首先会将组件下载到bower_components文件夹中,用作本地真相来源。然后,您可以有选择地将该源中的特定文件添加到wwwroot/lib。例如,您可以通过bower下载一套js库,但您的项目只需要1个。这类似于NuGet所做的工作—将组件的所有文件下载到其packages/xyz文件夹中,您可以有选择地包含对所需部件的引用。