optimize vite again

master
A1Gard 2 days ago
parent 39beb3ef34
commit 6bf6ed1211

@ -19,7 +19,7 @@ import ToastPlugin from 'vue-toast-notification';
import {useToast} from 'vue-toast-notification';
import store from "./components/libs/store.js";
import chartjs from 'chart.js/auto';
import './panel/raw.js';
// import './panel/raw.js';
import './panel/navbar.js';
import './panel/list-checkboxs.js';
import './panel/general-events.js';

@ -4,12 +4,7 @@
<link rel="stylesheet" href="{{asset('assets/vendor/bootstrap/dist/css/bootstrap.min.css')}}">
@endif
@if(config('app.debug') && !config('app.deployed'))
<!-- Scripts -->
@vite(['resources/sass/app.scss', 'resources/js/app.js'])
@else
<link rel="stylesheet" href="{{asset('build/assets/app-B_xQQxAx.css')}}">
<script src="{{asset('build/assets/app-1AxZ3O2-.js')}}" defer type="module"></script>
@endif
@vite(['resources/sass/app.scss', 'resources/js/app.js', 'resources/js/panel/raw.js'])
<script src="{{asset('assets/vendor/editor/ckeditor.js')}}"></script>

@ -9,6 +9,7 @@ export default defineConfig({
input: [
'resources/sass/app.scss',
'resources/js/app.js',
'resources/js/panel/raw.js',
'resources/sass/client.scss',
'resources/js/client.js',
],
@ -37,25 +38,6 @@ export default defineConfig({
}
},
build: {
chunkSizeWarningLimit: 500, // adjust this value to your needs
rollupOptions: {
output: {
manualChunks: (id) => {
if (id.includes('node_modules/tns')|| id.includes('node_modules/axios') || id.includes('node_modules/bootstrap')) {
return 'vendor-tns-axios';
} else if (id.includes('node_modules/@vue') || id.includes('node_modules/vue') || id.includes('node_modules/vuex') || id.includes('node_modules/vue-toast-notification') ) {
return 'vendor-vue';
} else if (id.includes('node_modules/chart.js')) {
return 'vendor-chart';
} else if (id.includes('node_modules/three')) {
return 'vendor-three';
} else if (id.includes('node_modules')) {
return 'vendor-others';
}
return 'app';
},
},
},
chunkSizeWarningLimit: 700,
},
});

Loading…
Cancel
Save