61 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| const path = require('path');
 | |
| const proxy = process.env.VUE_APP_API || "http://192.168.1.87:9000"
 | |
| const port = process.env.VUE_APP_PORT || 7000
 | |
| console.log("当前模式:", process.env.NODE_ENV)
 | |
| console.log("当前后台服务地址:", proxy, "\n")
 | |
| 
 | |
| module.exports = {
 | |
|   lintOnSave: false,
 | |
|   productionSourceMap: false,
 | |
|   css: {
 | |
|     loaderOptions: {
 | |
|       scss: {
 | |
|         data: `@import "~dui/lib/styles/vars.scss";`
 | |
|       }
 | |
|     }
 | |
|   },
 | |
|   chainWebpack: (config) => {
 | |
|     config.resolve.alias
 | |
|       .set('@packages', path.resolve(__dirname, 'packages'))
 | |
|       .set('@project', path.resolve(__dirname, 'project'))
 | |
|       .set('dui', path.resolve(__dirname, 'ui'))
 | |
|     config.module
 | |
|       .rule('js')
 | |
|       .include
 | |
|       .add(path.resolve(__dirname, 'packages'))
 | |
|       .add(path.resolve(__dirname, 'project'))
 | |
|       .add(path.resolve(__dirname, 'examples'))
 | |
|       .add(path.resolve(__dirname, 'src'))
 | |
|       .add(path.resolve(__dirname, 'ui/packages'))
 | |
|       .add(path.resolve(__dirname, 'ui/dv'))
 | |
|       .add(path.resolve(__dirname, 'ui/lib/js'))
 | |
|       .end().use('babel').loader('babel-loader').tap(options => options)
 | |
|     config.plugin("limit").use(require("webpack/lib/optimize/LimitChunkCountPlugin"), [{maxChunks: 20}]).tap(options => options)
 | |
|   },
 | |
|   devServer: {
 | |
|     host: '0.0.0.0', //主机地址
 | |
|     port, //端口号
 | |
|     open: true,
 | |
|     proxy: {
 | |
|       //设置代理,可解决跨
 | |
|       '/lan': {
 | |
|         target: proxy,
 | |
|         changeOrigin: true,
 | |
|         pathRewrite: {
 | |
|           //地址重写
 | |
|           '^/lan': '/'
 | |
|         }
 | |
|       },
 | |
|       '/sse': {
 | |
|         target: "http://192.168.1.87:10409/v1",
 | |
|         changeOrigin: true,
 | |
|         pathRewrite: {
 | |
|           //地址重写
 | |
|           '^/sse': '/'
 | |
|         }
 | |
|       },
 | |
|     },
 | |
|     disableHostCheck: true,
 | |
|   }
 | |
| };
 |