init
Change-Id: I62d8e17fdc3103133b9ddaff22c27ddd9ea9f6ac
diff --git a/scripts/webpack.dev.js b/scripts/webpack.dev.js
new file mode 100644
index 0000000..bd4ebac
--- /dev/null
+++ b/scripts/webpack.dev.js
@@ -0,0 +1,21 @@
+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路径
+ })
+ }),
+ ],
+})
\ No newline at end of file