keep-observers
Version:
This is a monitoring service applied to the web side Support Elasticsearch+kiban The middleware extension interface is provided by means of plug-in service compositionkeep-observers
40 lines (37 loc) • 1.17 kB
JavaScript
var path = require('path');
var fs = require('fs');
var webpack = require('webpack')
var baseWebpackConfig = require('./webpack.config.base.js')
var ProgressBarPlugin = require('progress-bar-webpack-plugin');
var BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
var FileManagerPlugin = require('filemanager-webpack-plugin');
var merge = require('webpack-merge')
module.exports = merge(baseWebpackConfig, {
mode: 'development', //开发
entry: {
index: './src/util/index.ts',
},
//输出文件
output: {
//文件命名
filename: '[name].js',
libraryTarget: 'umd',
globalObject: 'this',
umdNamedDefine: true,
//输出目录
path: path.resolve(__dirname, '../@util'),
},
devtool: false,
plugins: [
new ProgressBarPlugin(),
new FileManagerPlugin({
onEnd: [
{
copy: [
{ source: path.resolve(__dirname, '../src/util/package.json'), destination: path.resolve(__dirname, '../@util') }
]
}
]
})
]
})