Rumah > Soal Jawab > teks badan
Bagaimana untuk mengimport pakej dalam laravel selepas memasangnya dengan npm?
Contohnya kalau nak guna sweetalert2, pasang dulu:
npm install --save sweetalert2
Pemasangan selesai.
Adakah ia perlu diperkenalkan dalam fail resourcesassetsjsbootstrap.js
laravel selepas pemasangan? Kandungan lalainya adalah seperti ini:
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';
Kandungan di atas nampaknya telah memperkenalkan lodash, jquery, bootstrap dan axios, tetapi kaedah penulisan mereka berbeza, masing-masing:
window._ = require('lodash');
window.$ = window.jQuery = require('jquery');
require('bootstrap');
window.axios = require('axios');
Soalan:
1 Sekarang saya nak perkenalkan sweetalert2
, bagaimana saya harus menulisnya?
2 Bolehkah anda jelaskan apakah maksud empat cara penulisan di atas?
伊谢尔伦2017-05-16 16:48:29
window.sweetalert2 = require('sweetalert2')
Perkenalkan pakej ini, tetapi pakej ini lalai kepada modul tempatan
Jika anda perlu menggunakannya secara global, pasangkannya pada skop global tingkap
ringa_lee2017-05-16 16:48:29
window._ = memerlukan('lodash'); Pengenalan global
window.$ = window.jQuery = memerlukan('jquery');
Kalau nak tahu apa-apa, boleh tengok spesifikasi cmd amd dalam front-end engineering