build: Autoloading di jQuery e Mithril eseguito da Laravel Mix

L'autoloading di jQuery e di Mithril (variabili globali) è ora eseguito da Laravel Mix
This commit is contained in:
Maicol Battistini 2021-08-19 17:47:20 +02:00
parent 3b7dba5021
commit b5adc2654e
No known key found for this signature in database
GPG Key ID: 4FDB0F87CDB1D34A
2 changed files with 8 additions and 7 deletions

6
resources/js/app.js vendored
View File

@ -1,10 +1,6 @@
import jQuery from 'jquery';
import m from 'mithril';
import {createInertiaApp} from '@maicol07/inertia-mithril';
global.$ = jQuery;
global.jQuery = jQuery;
global.m = m;
import './_material';
// noinspection JSIgnoredPromiseFromCall
createInertiaApp({

9
webpack.mix.js vendored
View File

@ -17,12 +17,17 @@ require('laravel-mix-serve');
*/
mix.disableSuccessNotifications();
mix.js('resources/js/*.js', 'public/js')
mix.js('resources/js/app.js', 'public/js')
.sass('resources/scss/app.scss', 'public/css', {
sassOptions: {
includePaths: ['./node_modules'],
},
});
}).extract();
mix.autoload({
jquery: ['$', 'global.$', 'window.$', 'jQuery', 'window.jQuery', 'global.jQuery'],
mithril: ['m']
});
if (mix.inProduction()) {
mix.versionHash();