| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- var path = require('path')
- var webpack = require('webpack')
- const WebpackMerge = require('webpack-merge')
- const baseConfig = require('./webpack.base.js')
- let HtmlWebpackPlugin = require('html-webpack-plugin');
- module.exports = WebpackMerge.merge(baseConfig, {
- mode: 'development',
- entry: path.join(__dirname, 'examples/main.js'), // 入口文件
- output: {
- path: path.join(__dirname, 'dist'), // 打包后文件存放的地方
- filename: 'dist/build.js' // 打包后输出的文件名
- },
- devServer: {
- port: 8086,
- historyApiFallback: true,
- allowedHosts: 'all',
- proxy: {
- '/api': {
- //要访问的跨域的域名
- target: 'http://192.168.1.5:10023/',
- ws: true, // 是否启用websockets
- //开启代理:在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样客户端端和服务端进行数据的交互就不会有跨域问题
- changOrigin: true,
- },
- '/content': {
- //要访问的跨域的域名
- target: 'http://192.168.1.5:10023/',
- ws: true, // 是否启用websockets
- //开启代理:在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样客户端端和服务端进行数据的交互就不会有跨域问题
- changOrigin: true,
- },
- '/static': {
- //要访问的跨域的域名
- target: 'http://192.168.1.5:10023/',
- ws: true, // 是否启用websockets
- //开启代理:在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样客户端端和服务端进行数据的交互就不会有跨域问题
- changOrigin: true,
- }
- }
- },
- devtool: 'source-map',
- plugins: (module.exports.plugins || []).concat([
- new HtmlWebpackPlugin({ // html-webpack-plugin 插件对象
- template: path.join(__dirname, './index.html'), // 指定模板文件
- filename: 'index.html' // 设置内存中的文件名
- })
- ])
- })
|