123456789101112131415161718192021222324252627282930313233343536373839 |
- const merge = require('webpack-merge')
- const path = require('path')
- const common = require('./webpack.common.js')
- module.exports = merge(common, {
- mode: "development",
- entry: './src/index.ts',
- module: {
- rules: [
- {
- test: /\.ts$/,
- use: 'ts-loader',
- exclude: /node_modules/
- }
- ]
- },
- output: {
- filename: 'qiniu.min.js',
- library: 'qiniu',
- libraryTarget: 'umd',
- path: path.resolve(__dirname, 'webpack'),
- },
- devServer: {
- disableHostCheck: true,
- progress: true,
- hot: true,
- proxy: {
- '/api/*': {
- target: 'http://0.0.0.0:9000',
- changeOrigin: true,
- secure: false
- }
- },
- host: '0.0.0.0',
- contentBase: path.join(__dirname, './'),
- publicPath: '/webpack/',
- inline: false
- }
- })
|