Javascript Popper.js-won';t载荷

Javascript Popper.js-won';t载荷,javascript,twitter-bootstrap,Javascript,Twitter Bootstrap,我正在使用引导,我希望使用下拉菜单。当我单击它时,它不工作,控制台中会显示以下消息: Uncaught TypeError: Bootstrap dropdown require Popper.js (https://popper.js.org) 我在谷歌上搜索并找到了安装popper的方法,但当我尝试运行install命令时: PM> Install-Package popper.js visual studio软件包管理器显示以下消息: Package 'popper.js.1.1

我正在使用引导,我希望使用下拉菜单。当我单击它时,它不工作,控制台中会显示以下消息:

Uncaught TypeError: Bootstrap dropdown require Popper.js (https://popper.js.org)
我在谷歌上搜索并找到了安装popper的方法,但当我尝试运行install命令时:

PM> Install-Package popper.js
visual studio软件包管理器显示以下消息:

Package 'popper.js.1.12.9' already exists in project '<ProjectName>'
项目“”中已存在包“popper.js.1.12.9”

有人知道这里发生了什么吗?

这一定是你考虑问题的原因。包含脚本文件的顺序应如下所示:

1> jquery

2> 波普尔js

3> 引导js

<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>

<script 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"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>


显然,您的项目中已经有了波普尔。你确定你正确引用了它,并且在引导之前加载了它吗?我在哪里检查加载顺序?我不确定我是否做得正确。在HTML的
部分。在Packages.Config文件中有一个对popper.js的引用,这就是你收到错误消息的原因。它曾经安装过,或者仍然安装过,而你正在看如何“包括”它而不是安装它。对我来说就像一个魔咒一样工作…)