recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment importer un package dans Laravel après l'avoir installé avec npm ?

Comment importer un package dans Laravel après l'avoir installé avec npm ?

Par exemple, si je souhaite utiliser sweetalert2, installez-le d'abord :

npm install --save sweetalert2

Installation terminée.

Doit-il être introduit dans le fichier resourcesassetsjsbootstrap.js de Laravel après l'installation ? Son contenu par défaut est le suivant :

window._ = require('lodash');

try {
    window.$ = window.jQuery = require('jquery');

    require('bootstrap');
} catch (e) {}


window.axios = require('axios');

window.axios.defaults.headers.common['X-CSRF-TOKEN'] = window.Laravel.csrfToken;
window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';

Le contenu ci-dessus semble avoir introduit lodash, jquery, bootstrap et axios, mais leurs méthodes d'écriture sont respectivement différentes :

window._ = require('lodash');
window.$ = window.jQuery = require('jquery');
require('bootstrap');
window.axios = require('axios');

Question :
1. Maintenant, je veux présenter sweetalert2, comment dois-je l'écrire ?
2. Pouvez-vous expliquer ce que signifient les quatre façons d'écrire ci-dessus ?

曾经蜡笔没有小新曾经蜡笔没有小新2808 Il y a quelques jours860

répondre à tous(3)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:48:29

    window.sweetalert2 = require('sweetalert2')

    Introduisez ce package, mais ce package est par défaut un module local

    Si vous devez l'utiliser globalement, attachez-le à la portée globale de la fenêtre

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-16 16:48:29

    window._ = require('lodash'); Introduction globale
    window.$ = window.jQuery = require('jquery'); Introduction globale
    require('bootstrap'); //bootstrap dépend de window.$

    Si vous voulez savoir quelque chose, vous pouvez jeter un œil à la spécification cmd amd en ingénierie front-end

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-16 16:48:29

    Insérez-le directement en bas de page à l'aide du <script>tag

    répondre
    0
  • Annulerrépondre