-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwebpack.mix.js
More file actions
37 lines (28 loc) · 839 Bytes
/
webpack.mix.js
File metadata and controls
37 lines (28 loc) · 839 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
27
28
29
30
31
32
33
34
let mix = require('laravel-mix');
let path = require('path')
mix.webpackConfig({
module: {
rules: [
{
test: /\.mp3$/,
loader: 'url-loader'
}
]
}
});
mix.browserSync({
proxy: 'http://lms.loc',
});
mix.alias({
'@': path.join(__dirname, 'resources/lms-client')
});
mix.copyDirectory('resources/lms-client/assets/images', 'public/assets/images')
mix.copyDirectory('resources/lms-client/assets/fonts', 'public/assets/fonts')
mix.copyDirectory('resources/lms-client/static', 'public/static')
mix.js('resources/lms-client/main.js', 'public/js').setPublicPath('public').vue().options({
processCssUrls: false
})
mix.styles('resources/nova/style.scss', 'public/css/style.css').setPublicPath('public')
if (mix.inProduction()) {
mix.version();
}