const path = require('path') function resolve(dir) { return path.join(__dirname, dir) } module.exports = { outputDir: 'laboratory', // 配置打包后的文件夹名称 lintOnSave: false, publicPath: '/', devServer: { disableHostCheck: true, //禁用主机检查 proxy: { "/api": { // 设置以什么前缀开头的请求用来代理 target: "http://localhost:8080", //要访问的跨域的域名 secure: false, // 使用的是http协议则设置为false,https协议则设置为true changOrigin: true, //开启代理 pathRewrite: { "^/api": "", }, }, }, }, configureWebpack: { resolve: { alias: { '@': resolve('src'), } }, module: { rules: [ { test: /\.m?js$/, include: /node_modules/, type: "javascript/auto", use: { loader: 'babel-loader', options: { presets: ['@babel/preset-env'], plugins: ['@babel/plugin-proposal-nullish-coalescing-operator'] } } } ] } } };