我目前正试图让自己进入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
我无法访问bower_components
中的index.html
,因为默认情况下它不包含在项目中,我想这就是这种方式。
那么使用凉亭库的预期方式是什么?
我见过很多人使用grunt-bower-task
再次将库安装到wwwroot/lib
(或wwwroot中的其他文件夹)中,但这对我来说似乎有点多余,因为Visual Studio已经将软件包安装到项目目录中。
另一种方法是使用use grunt-copy
将文件从bower_components
移动到目标文件夹中,但是通过这种方式,您必须再次列出要包含的每个库。
那么有没有人已经获得了一些处理经验,并会分享你是如何做到的?
答案 0 :(得分:5)
嗯..不确定我是否理解这个问题,但无论如何,如果问题只是在bower目标文件夹中,只需将.bowerrc
文件添加到您的根目录,其内容如下:
{
"directory" : "wwwroot/lib"
}
在bower install
命令之后,bower将下载您的dest文件夹中的库