//开发环境配置 const HtmlWebpackPlugin = require('html-webpack-plugin'); // vue-loader15.*之后的版本都必须要加上这个,否则会报错 const VueLoaderPlugin = require('vue-loader/lib/plugin'); const CopyWebpackPlugin = require('copy-webpack-plugin'); //复制文件 module.exports = { mode: 'development', output: { filename: 'bundle.js' }, devtool: 'source-map', plugins: [ new CopyWebpackPlugin([{ from: "src/public", to: "public" }]), new HtmlWebpackPlugin({ template: 'index.html' }), new VueLoaderPlugin() ], devServer: { index: "index.html", //默认文件名 hot: true, //热更新 host: "0.0.0.0", compress: true, port: 9000, disableHostCheck: true, proxy: { '/screen': { target: "http://127.0.0.1:9008", pathRewrite: { "^/screen": "" }, changeOrigin: true, }, "/defdata": { target: "http://127.0.0.1:3002", // target: "http://lldp2.z.gyhywa.com:9527", pathRewrite: { "^/defdata": "" }, changeOrigin: true }, "/htdata": { target: "http://lyfbht.hw.hongweisoft.com", // target: "http://47.111.224.169:8310", // target: 'http://58.16.127.62:2035', // pathRewrite: { // "^/htdata": "" // }, changeOrigin: true }, "/amapData": { target: "https://restapi.amap.com", // target: 'http://58.16.127.62:2035', pathRewrite: { "^/amapData": "" }, changeOrigin: true }, '/product': { target: 'http://ghost.nat300.top', pathRewrite: { '^/product': '' }, changeOrigin: true }, '/forest-admin': { target: 'http://lyfbht.hw.hongweisoft.com', changeOrigin: true } } } }