D'après ce que j'ai lu jusqu'à présent, popper.js est un gros problème avec Bootstrap 4. Je ne peux pas le faire fonctionner. Je continue à avoir cette erreur:
Erreur: la liste déroulante de démarrage nécessite Popper.js ( https://popper.js.org )
J'ai essayé l'installation de CDN et NPM. Même résultat. Au bas de mon fichier HTML, j'ai ceci pour l'installation du NPM:
<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>
Puis essayé ceci pour le 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>
Des idées que je fais mal?
https://cdnjs.com/libraries/popper.js ne ressemble pas à une bonne src pour popper, il ne spécifie pas le fichier
avec bootstrap 4 j'utilise cette
<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>
et cela fonctionne parfaitement bien, essayez-le
Bootstrap 4 a deux dépendances: jQuery 1.9.1 et popper.js 1.12.3. Lorsque vous installez Bootstrap 4, vous devez installer ces deux dépendances.
npm install popper.js@^1.12.3 --save
npm install [email protected] --save
npm install [email protected] --save
Pour Bootstrap 4.1
npm install popper.js@^1.14.3 --save
npm install [email protected] --save
npm install [email protected] --save
Essayez de faire ceci:
npm install bootstrap jquery popper.js --save
Voir cette page pour plus d'informations: comment-inclure-bootstrap-dans-votre-projet-avec-webpack
Pawel et Jobayer a déjà indiqué comment installer popper.js via npm.
Si vous utilisez un gestionnaire de paquets frontal comme Bower. utilisez la commande suivante
bower install popper.js --save
Voici une solution de contournement:
js
dans le même répertoire que votre index.htmljs
https://github.com/FezVrasta/popper.js#installationpar exemple : https://unpkg.com/popper.js/dist/umd/popper.min.js
Modifiez le src de votre script pour qu'il ressemble à ceci:
src = "js/popper.min.js"
Notez que vous avez supprimé Popper du contrôle de version npm
. Vous devrez donc télécharger les mises à jour manuellement.