Angular and Bootstrapと私は、helloworldアプリを作成することで少し手を試しています。必要なライブラリを追加しましたが、このエラーで止まっています。
不明なエラー:BootstrapドロップダウンにはPopper.jsが必要です
Jqueryの後、bootstrap js。の前にpopper.jsスクリプトを追加しましたが、それでもブラウザーはエラーをスローします。
助けてください。
コードは次のようになります。
<!DOCTYPE html>
<html ng-app="helloWorld" lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport"
content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Index</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
</head>
<body ng-controller="mainCtrl">{{message}}
<script src="js/angular.min.js" type="text/javascript"></script>
<script src="js/jquery-3.2.1.slim.min.js" type="text/javascript"></script>
<script src="js/popper.min.js" type="text/javascript"></script>
<script src="js/bootstrap.min.js" type="text/javascript"></script>
<script src="app/app.js" type="text/javascript"></script>
</body>
</html>
これは私のために働いた:
だから、あなたの場合、変更する
<script src="js/popper.min.js" type="text/javascript"></script>
に
<script src="js/umd/popper.min.js" type="text/javascript"></script>
Indra4ev3rの答えは、MVC5プロジェクトのVS2015 Update 3でうまくいきました。たとえば、ブートストラップの前にポッパーを切り替えます。
bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
"~/Scripts/umd/popper.js",
"~/Scripts/bootstrap.js"));
VisualStudio 2017でもこのエラーが発生しました。
この行で「min」を削除したとき
<script src="Scripts/popper.min.js"></script>
として
<script src="Scripts/popper.js"></script>
dropDownMenu関数が機能しました!
同じ問題を抱えて解決しました。それが役に立てば幸い!
プロジェクトでBootstrap.jsを使用している場合、ブートストラップの前に実行するにはjqueryとpopper.jsが必要です。以下の手順で問題を解決できる場合があります。
プロジェクトのフォルダーにcdするか、プロジェクトのbootstrapフォルダーにcdします。実行:
npm install popper.js --save
http://getbootstrap.com/docs/4.0/getting-started/download/ にスクリプトをコピーし、Bootstrap CDNセクション-Ifコンパイル済みのJavaScriptを使用している場合、その前にjQueryとPopper.jsのCDNバージョンを含めることを忘れないでください。
Index.htmlファイルは次のようになります:(jqueryおよびpopper.jsのバージョンに基づいて)基本的に、次の順序で3つのスクリプトsrc = ""タグを探していますjquery> popper.js> bootstrap.js注:エディターでは、スクリプトタグを追加できません。 plsはそれらを追加します。
src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous">
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous">
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous">