1 | let mix = require('laravel-mix') |
||
2 | |||
3 | /* |
||
4 | |-------------------------------------------------------------------------- |
||
5 | | Mix Asset Management |
||
6 | |-------------------------------------------------------------------------- |
||
7 | | |
||
8 | | Mix provides a clean, fluent API for defining some Webpack build steps |
||
9 | | for your Laravel application. |
||
10 | | |
||
11 | */ |
||
12 | |||
13 | mix.setPublicPath('public') |
||
14 | |||
15 | mix.options({ |
||
16 | processCssUrls: false, |
||
17 | purifyCss: false // Remove unused CSS selectors. |
||
18 | }) |
||
19 | |||
20 | mix.webpackConfig({ |
||
21 | resolve: { |
||
22 | alias: { |
||
23 | '@': path.resolve('frontend/js'), |
||
0 ignored issues
–
show
|
|||
24 | 'styles': path.resolve('frontend/scss') |
||
25 | } |
||
26 | }, |
||
27 | module: { |
||
28 | rules: [ |
||
29 | { |
||
30 | test: /\.(js|vue)$/, |
||
31 | exclude: /node_modules/, |
||
32 | loader: 'eslint-loader', |
||
33 | enforce: 'pre', |
||
34 | include: [path.resolve('frontend/js')], |
||
35 | options: { |
||
36 | formatter: require('eslint-friendly-formatter') |
||
37 | } |
||
38 | } |
||
39 | ] |
||
40 | } |
||
41 | }) |
||
42 | |||
43 | mix.copyDirectory('frontend/fonts', 'public/assets/admin/fonts') |
||
44 | |||
45 | mix.js( |
||
46 | 'frontend/js/main-listing.js', |
||
47 | 'public/assets/admin/js' |
||
48 | ).js( |
||
49 | 'frontend/js/main-form.js', |
||
50 | 'public/assets/admin/js' |
||
51 | ).js( |
||
52 | 'frontend/js/main-buckets.js', |
||
53 | 'public/assets/admin/js' |
||
54 | ).js( |
||
55 | 'frontend/js/main-dashboard.js', |
||
56 | 'public/assets/admin/js' |
||
57 | ).js( |
||
58 | 'frontend/js/main-free.js', |
||
59 | 'public/assets/admin/js' |
||
60 | ).sass( |
||
61 | 'frontend/scss/app.scss', |
||
62 | 'public/assets/admin/css' |
||
63 | ) |
||
64 | |||
65 | mix.extract() |
||
66 | |||
67 | if (mix.inProduction()) { |
||
68 | mix.version() |
||
69 | } else { |
||
70 | mix.sourceMaps() |
||
71 | } |
||
72 |
This checks looks for references to variables that have not been declared. This is most likey a typographical error or a variable has been renamed.
To learn more about declaring variables in Javascript, see the MDN.