Переделка конфигов webpack для лучшей сборки

This commit is contained in:
Book Pauk
2019-01-04 18:27:29 +07:00
parent ac74f9f566
commit 99c2178721
3 changed files with 33 additions and 9 deletions

View File

@@ -2,12 +2,12 @@ const path = require("path");
const webpack = require("webpack");
const VueLoaderPlugin = require('vue-loader/lib/plugin');
const clientDir = path.resolve(__dirname, '../client');
module.exports = {
entry: [path.resolve(__dirname, '../client/main.js')],
entry: [`${clientDir}/main.js`],
output: {
path: path.resolve(__dirname, '../server/public/app'),
publicPath: '/app/',
filename: 'bundle.js'
},
module: {
@@ -23,7 +23,7 @@ module.exports = {
'syntax-dynamic-import',
'transform-decorators-legacy',
'transform-class-properties',
["component", { "libraryName": "element-ui", "styleLibraryName": "~client/theme" } ]
["component", { "libraryName": "element-ui", "styleLibraryName": `~${clientDir}/theme` } ]
]
}
},
@@ -61,6 +61,6 @@ module.exports = {
},
plugins: [
new VueLoaderPlugin()
new VueLoaderPlugin(),
]
};