|
1 | 1 | const path = require('path');
|
2 | 2 | const webpack = require('webpack');
|
3 | 3 |
|
4 |
| -const SRC_DIR = './src/components/'; |
5 |
| - |
6 | 4 | // @todo #1455 Remove export of components to window
|
7 | 5 | module.exports = {
|
8 | 6 | mode: 'production',
|
9 | 7 | entry: {
|
10 |
| - AddCatalogNumbersForm: SRC_DIR + 'AddCatalogNumbersForm.js', |
11 |
| - AddCatalogPriceForm: SRC_DIR + 'AddCatalogPriceForm.js', |
12 |
| - AddCommentForm: SRC_DIR + 'AddCommentForm.js', |
13 |
| - AddReleaseYearForm: SRC_DIR + 'AddReleaseYearForm.js', |
14 |
| - HideImageForm: SRC_DIR + 'HideImageForm.js', |
15 |
| - SeriesSaleImportForm: SRC_DIR + 'SeriesSaleImportForm.js', |
16 |
| - SeriesSalesList: SRC_DIR + 'SeriesSalesList.js', |
17 |
| - SimilarSeriesForm: SRC_DIR + 'SimilarSeriesForm.js' |
| 8 | + 'utils/DateUtils': './src/utils/DateUtils.js', |
| 9 | + |
| 10 | + 'components/AddCatalogNumbersForm': './src/components/AddCatalogNumbersForm.js', |
| 11 | + 'components/AddCatalogPriceForm': './src/components/AddCatalogPriceForm.js', |
| 12 | + 'components/AddCommentForm': './src/components/AddCommentForm.js', |
| 13 | + 'components/AddReleaseYearForm': './src/components/AddReleaseYearForm.js', |
| 14 | + 'components/HideImageForm': './src/components/HideImageForm.js', |
| 15 | + 'components/SeriesSaleImportForm': './src/components/SeriesSaleImportForm.js', |
| 16 | + 'components/SeriesSalesList': './src/components/SeriesSalesList.js', |
| 17 | + 'components/SimilarSeriesForm': './src/components/SimilarSeriesForm.js' |
18 | 18 | },
|
19 | 19 | output: {
|
20 |
| - path: path.resolve(__dirname, '../../../target/classes/js/components'), |
| 20 | + // As we can't have a dynamic output path, we've included a subdirectory in entry names. See: |
| 21 | + // https://stackoverflow.com/questions/35903246/how-to-create-multiple-output-paths-in-webpack-config |
| 22 | + path: path.resolve(__dirname, '../../../target/classes/js'), |
21 | 23 | filename: '[name].min.js'
|
22 | 24 | },
|
23 | 25 | module: {
|
|
0 commit comments