12345678910111213141516171819202122232425 |
- import { createConfig } from '../../../config/setConfig'
- const MiniCssExtractPlugin = require('mini-css-extract-plugin')
- const baseConfig = require('../../../config/base')
- import path from 'path'
- module.exports = createConfig(baseConfig, {
- mode: 'production',
- entry: path.join(__dirname, '../index.ts'),
- resolve: {
- alias: {
- '@': path.resolve(__dirname, '../'),
- },
- extensions: ['.tsx', '.ts', '.js', '.vue', '.css', '.scss']
- },
- module: {
- rules: [{
- test: /\.css$/i,
- use: [MiniCssExtractPlugin.loader, 'css-loader']
- }]
- },
- plugins: [
- new MiniCssExtractPlugin({
- filename: 'css/[name].css'
- })
- ]
- })
|