在ASP.Net 5和VS2015中使用Bower的正确方法是什么?

Sta*_*eff 3 asp.net visual-studio bower asp.net-mvc-5 visual-studio-2015

我目前正试图让自己进入ASP.Net 5开发,而我正在努力找到使用Bower的"方法" .

我的项目结构看起来或多或少像这样:

testProject
  - wwwroot
      - index.html
  - bower_components (hidden by default in project.json)
      - angular
          - ...
      - ...
  - node_components  (hidden by default in project.json)
      - grunt
          - ...
      - ...
  - bower.json
  - Gruntfile.js
  - package.json
  - project.json
  - Startup.cs
Run Code Online (Sandbox Code Playgroud)

我无法访问bower_components,index.html因为默认情况下它不包含在项目中我猜它是这样的意思.

那么与凉亭图书馆合作的预期方式是什么?

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

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

那么有没有人已经获得了一些处理经验,并会分享你是如何做到这一点的?

Ser*_*lov 6

嗯..不确定我是否理解问题,但无论如何,如果问题只是在凉亭目标文件夹中,只需将.bowerrc文件添加到您的根目录,例如:

{
    "directory" : "wwwroot/lib"
}
Run Code Online (Sandbox Code Playgroud)

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