kk-webpack-base--config
Version:
Webpack config for kk-webpack-base
31 lines (29 loc) • 776 B
JavaScript
const path = require('path');
const { config } = require('./webpack.project-config.js');
module.exports = {
target: 'web',
entry: require('./webpack.entry.js'),
optimization: {
runtimeChunk: 'single',
},
output: {
path: path.join(process.cwd(), `${config.publicPath}`),
filename: 'assets/js/[name].js',
chunkFilename: 'assets/js/[name].chunk.js',
pathinfo: false,
clean: false,
},
plugins: require('./webpack.plugins.js'),
resolve: {
alias: require('./webpack.aliases'),
extensions: ['.js', '.jsx', '.ts', '.tsx', '.vue', '.json'],
modules: [path.resolve(process.cwd(), 'src'), 'node_modules'],
},
module: {
rules: require('./webpack.rules.js'),
},
stats: {
errorDetails: true,
children: false,
},
};