如何在Laravel安装npm包后使用它?
例如,我需要使用包
例如,我需要使用包
sweetalert2
,首先要安装它:npm install --save sweetalert2
现在,在laravel中,我需要在\resources\assets\js\bootstrap.js
文件中要求它吗?
它的默认内容如下:
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';
看起来 lodash
、jquery
、bootstrap
和 axios
已经被引入到 Laravel 中,但这四个句子是不同的,它们分别是:
window._ = require('lodash');
window.$ = window.jQuery = require('jquery');
require('bootstrap');
window.axios = require('axios');
问题:
1、这4个句子为什么不一样?
2、我想要使用sweetalert2
包,应该如何编写代码?
npm run watch
,如果不加上scss部分,就会返回成功。我使用的是Laravel 8和Laravel Mix v6.0.37。你能帮我吗? - w3spi