Vs2017でbowerパッケージマネージャーの2つの問題に直面する
Visual Studio 2017では、.bowerrc
の下にbower.json
ファイルが見つからないため、ディレクトリプロパティを設定する方法を教えてください。 バウワーパッケージの管理UIによるインストール後、パッケージはbower_components
フォルダーにファイルを保存します
VS 2013などの以前のバージョンと同様に、これらのパッケージの使用方法は、BundleConfig.cs
で構文を記述して、以下のようなクライアントパッケージを管理します。 VS 2017では、C#Core 2 ASP.NET MVCプロジェクトでこれらのパッケージを使用する方法は?
BundleConfig.cs
:
public class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/bower_components/jquery/dist/jquery.js",
"~/bower_components/jquery-file-upload/js/vendor/jquery.ui.widget.js",
"~/bower_components/jquery-file-upload/js/jquery.fileupload.js",
"~/bower_components/jquery-file-upload/js/jquery.iframe-transport.js"));
}
}
同じ問題がありました。
bower.json
ファイルと同じフォルダーに、.bowerrc
というファイルを作成します。内部に貼り付け:
{
"directory": "wwwroot/lib"
}
空から開始するbower.jsonファイルを手動で作成する提案の代替として:
Visual StudioでWebアプリケーションプロジェクトを右クリックし、_Open Command line
_> Default (CMD)
、_Developer Command Prompt
_またはPowerShell
を選択します。
Bowerがインストールされていない場合は、コマンドプロンプトでコマンド_npm install -g bower
_を実行します(npmが必要です)。
コマンド_bower init
_を実行し、指示に従って_bower.json
_ファイルを作成します。
_set currently installed components as dependencies ?
_にyesと答え、_bower_components
_フォルダーにパッケージが既にインストールされている場合、パッケージを依存関係として_bower.json
_ファイルに自動的に追加します。