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
36 lines (34 loc) • 889 B
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 merge = require('webpack-merge')
module.exports = merge(baseWebpackConfig, {
entry: {
'keepObserver': [
'./src/index.ts',
],
},
//输出文件
output: {
//文件命名
filename: '[name].js',
libraryTarget: 'umd',
globalObject: 'this',
umdNamedDefine: true,
//输出目录
path: path.resolve(__dirname, '../dist'),
},
devtool: false,
//压缩
optimization: {
minimize: false
},
plugins: [
new ProgressBarPlugin(),
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify('production'),
}),
]
})