const { merge } = require('webpack-merge') | |
const base = require('./webpack.base.js') | |
const webpack = require('webpack'); | |
module.exports = merge(base, { | |
mode: 'development', // 开发模式 | |
devServer: { | |
historyApiFallback: true, | |
open: true, // 编译完自动打开浏览器 | |
port: 8080, | |
}, | |
plugins: [ | |
new webpack.DefinePlugin({ | |
'process.env': JSON.stringify({ | |
NODE_ENV: 'development', // 等价于 mode 设置 | |
PUBLIC_URL: './', // 建议使用相对路径 | |
API_BASE_URL: 'http://localhost:3030/api' // 添加API路径 | |
}) | |
}), | |
], | |
}) |