2017-08-31 32 views
1

我已經啓動了一個新的ASP.NET Core空項目,並且希望通過bower添加bootstrap和jQuery,但是沒有「bower.json」文件。 所以我增加了一個具有以下內容:ASP.NET Core空項目。如何使bower和wwwroot正常工作

{ 
    "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" 
    } 
} 

然後一個新的文件夾「鮑爾」出現在「相關性」和一個隱藏文件夾「bower_components」的所有代碼,但「wwwroot的」保持空的,如下圖所示。

enter image description here

所以,我怎樣才能使其改變bower.json文件時,文件自動添加到「wwwroot文件」文件夾,所以我可以在我的項目中使用它呢?

回答

2

您需要將.bowerrc文件添加到項目的根目錄。在那裏,你可以添加以下內容:

{ 
    "directory": "wwwroot" 
} 

在旁註,涼亭不再是新項目的推薦選項。他們甚至在自己的網站上說:

... psst!在Bower維護的同時,我們推薦用於新前端項目的紗線和webpack!

對於簡單的ASP.NET核心項目,我個人認爲這是一個有點過分介紹yarnwebpack,所以你將最有可能與bower罰款。另一個選擇是將CDN用於靜態資源,例如bootstrap和jQuery。

編輯:從鮑爾的消息確實提到front-end項目,所以也許他們會同意在你的情況下使用它。

相關問題