-
Notifications
You must be signed in to change notification settings - Fork 0
/
webpack.admin.js
25 lines (16 loc) · 889 Bytes
/
webpack.admin.js
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
const mix = require('laravel-mix')
const config = require('./webpack.config')
require('laravel-mix-svg-vue')
require('laravel-mix-merge-manifest')
mix.webpackConfig({
output: {chunkFilename: 'admin/js/chunks/[name].js?id=[chunkhash]'},
...config
})
mix.options({processCssUrls: false})
mix.sass('modules/Admin/resources/scss/app.scss', 'public/admin/css').version().sourceMaps()
mix.js('modules/Admin/resources/js/app.js', 'public/admin/js').vue().svgVue({svgPath: 'modules/Admin/resources/assets/svg'}).version().sourceMaps()
mix.copy('node_modules/pace-js/themes/blue/pace-theme-minimal.css', 'public/admin/css/pace.css')
mix.copy('node_modules/pace-js/pace.min.js', 'public/admin/js/pace.js')
mix.copy('modules/Admin/resources/assets/img', 'public/admin/img')
mix.copy('node_modules/@fortawesome/fontawesome-free/webfonts', 'public/admin/webfonts')
mix.mergeManifest()