-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathwebpack.mix.js
More file actions
26 lines (23 loc) · 867 Bytes
/
webpack.mix.js
File metadata and controls
26 lines (23 loc) · 867 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
const mix = require('laravel-mix');
const jsFiles = [
'resources/assets/js/laroute.js',
'resources/assets/js/lib/main.js',
'node_modules/material-design-lite/material.min.js',
'node_modules/dialog-polyfill/dialog-polyfill.js',
'node_modules/socket.io-client/dist/socket.io.js',
'node_modules/axios/dist/axios.js',
'node_modules/clipboard-polyfill/build/clipboard-polyfill.js',
];
mix.options({
processCssUrls: false,
});
mix.sass('resources/assets/sass/app.scss', 'public/css')
.combine(jsFiles, 'public/js/vendor/global.js')
.copy('node_modules/material-design-lite/src/images/**', 'public/img')
.copy('resources/assets/img/**', 'public/img')
.copy('resources/assets/js/pages/**', 'public/js/pages/')
.version([
'public/css/app.css',
'public/js/pages/**',
'public/js/vendor/**',
]);