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?
Perkenalkan pakej ini, tetapi pakej ini lalai kepada modul tempatan
Jika anda perlu menggunakannya secara global, pasangkannya pada skop global tingkap
window._ = memerlukan('lodash'); Pengenalan global
window.$ = window.jQuery = memerlukan('jquery');
Kalau nak tahu apa-apa, boleh tengok spesifikasi cmd amd dalam front-end engineering
Sisipkan terus di bahagian bawah halaman menggunakan tag
<script>