2018-12-19 19:26:38 +08:00
|
|
|
let path = require('path');
|
|
|
|
|
let webpack = require('webpack');
|
|
|
|
|
let pk = require('./package.json');
|
2018-04-19 15:25:31 +08:00
|
|
|
|
2018-09-24 10:36:20 +08:00
|
|
|
module.exports = [{
|
|
|
|
|
mode: 'production',
|
2018-12-19 19:26:38 +08:00
|
|
|
entry: './src/index.js',
|
2018-04-19 15:25:31 +08:00
|
|
|
output: {
|
2018-09-24 10:36:20 +08:00
|
|
|
path: path.join(__dirname, 'build'),
|
|
|
|
|
filename: 'weRequest.min.js',
|
|
|
|
|
library: "weRequest",
|
2018-04-19 15:25:31 +08:00
|
|
|
libraryTarget: "commonjs-module"
|
2018-09-24 10:36:20 +08:00
|
|
|
},
|
2018-12-19 19:26:38 +08:00
|
|
|
plugins: [
|
|
|
|
|
new webpack.BannerPlugin({
|
|
|
|
|
banner: `weRequest ${pk.version}\n${pk.homepage}`
|
|
|
|
|
})
|
|
|
|
|
]
|
2018-09-24 10:36:20 +08:00
|
|
|
}, {
|
|
|
|
|
mode: 'development',
|
2018-12-19 19:26:38 +08:00
|
|
|
entry: './src/index.js',
|
2018-09-24 10:36:20 +08:00
|
|
|
output: {
|
|
|
|
|
path: path.join(__dirname, 'build'),
|
|
|
|
|
filename: 'weRequest.js',
|
|
|
|
|
library: "weRequest",
|
|
|
|
|
libraryTarget: "commonjs-module"
|
|
|
|
|
},
|
2018-12-19 19:26:38 +08:00
|
|
|
devtool: 'inline-source-map',
|
|
|
|
|
plugins: [
|
|
|
|
|
new webpack.BannerPlugin({
|
|
|
|
|
banner: `weRequest ${pk.version}\n${pk.homepage}`
|
|
|
|
|
})
|
|
|
|
|
]
|
2018-09-24 10:36:20 +08:00
|
|
|
}]
|