Mor*_*goZ 3 bower asp.net-core-mvc asp.net-core wwwroot
我已经启动了一个新的ASP.NET Core空项目,并希望通过Bower添加引导程序和JQuery,但是没有“ bower.json”文件。因此,我添加了以下内容:
{
"name": "asp.net",
"private": true,
"dependencies": {
"bootstrap": "3.3.7",
"jquery": "2.2.0",
"jquery-validation": "1.14.0",
"jquery-validation-unobtrusive": "3.2.6"
}
}
Run Code Online (Sandbox Code Playgroud)
然后,新文件夹“ Bower”出现在“ Dependencies”,隐藏的文件夹“ bower_components”包含所有代码,但“ wwwroot”仍然为空,如下图所示。
因此,当更改bower.json文件时,如何使其自动将文件添加到“ wwwroot”文件夹中,以便可以在项目中使用它?
您需要将一个.bowerrc
文件添加到项目的根目录。在其中,您可以添加以下内容:
{
"directory": "wwwroot"
}
Run Code Online (Sandbox Code Playgroud)
附带说明,对于新项目,不再推荐使用Bower。他们甚至在自己的网站上说:
... psst!在维护Bower的同时,我们建议为新的前端项目使用yarn和webpack!
对于简单的ASP.NET Core项目,我个人认为引入yarn
和webpack
会有点多余,因此您很可能会喜欢bower
。另一种选择是将CDN用于静态资源,例如引导程序和jQuery。
编辑:来自Bower的消息确实确实提到了front-end
项目,因此也许无论如何他们都会同意在您的情况下使用它。
归档时间: |
|
查看次数: |
1972 次 |
最近记录: |