From what I've read so far, popper.js is a big pain with Bootstrap 4. I can't get it to work. I keep getting this error:
Error: Bootstrap dropdown require Popper.js (https://popper.js.org)
I've tried the CDN and NPM install. Same result. At the bottom of my HTML file, I have this for the NPM install:
<script src="js/jquery.min.js"></script> <script src="js/popper.min.js"></script> <script src="js/tether.min.js"></script> <script src="js/bootstrap.min.js"></script>
Then tried this for the CDN:
<script src="/js/jquery.min.js"></script> <script src="/js/tether.min.js"></script> <script src="https://cdnjs.com/libraries/popper.js"></script> <script src="/js/bootstrap.min.js"></script>
Any ideas what I'm doing wrong?
However, Bootstrap 4 can be used without Popper. js, if we don't use tooltips, popovers nor dropdowns. For example, navbar's JS functionality (mobile menu on the right) works well without Popper. js.
Bootstrap depends on Popper, which is specified in the peerDependencies property. This means that you will have to make sure to add both of them to your package.
The official way to install Popper. js is trough npm, Yarn or NuGet. Everything is described in the library readme. Regarding the "downloads the zip", the zip clearly states that it contains the source code of the library.
Bootstrap has dependency on Jquery and Popper js.
Bootstrap 4 has two dependencies: jQuery 1.9.1 and popper.js 1.12.3. When you install Bootstrap 4, you need to install these two dependencies.
npm install popper.js@^1.12.3 --save
npm install [email protected] --save
npm install [email protected] --save
For Bootstrap 4.1
npm install popper.js@^1.14.3 --save
npm install [email protected] --save
npm install [email protected] --save
https://cdnjs.com/libraries/popper.js does not look like a right src for popper, it does not specify the file
with bootstrap 4 I am using this
<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>
and it is working perfectly fine, give it a try
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With