|
|
- 'use strict'
- // Template version: 1.3.1
- // see http://vuejs-templates.github.io/webpack for documentation.
-
- const path = require('path')
-
- module.exports = {
- dev: {
- // Paths
- assetsSubDirectory: 'static',
- assetsPublicPath: '/',
- proxyTable: {
- '/api': {
- // target: 'http://apartmentcloud.xiaozhisz.cn/',
- target: 'http://test.zhiweisz.cn/',
- // target: 'http://192.168.1.26:8600/',
- changeOrigin: true, //是否跨域
- pathRewrite: {
- //重写路径
- '^/api': '' //代理路径
- }
- }
- },
- configureWebpack: {
- resolve: {
- extensions: ['.js', '.vue', '.json'],
- alias: {
- vue$: 'vue/dist/vue.esm.js',
- '@': path.join(__dirname, '/', 'src')
- }
- }
- },
- host: '192.168.1.20',
- port: 8082,
- autoOpenBrowser: false,
- errorOverlay: true,
- notifyOnErrors: true,
- poll: false,
- devtool: 'cheap-module-eval-source-map',
- cacheBusting: true,
- cssSourceMap: true
- },
-
- build: {
- // Template for index.html
- index: path.resolve(__dirname, '../dist/index.html'),
- assetsRoot: path.resolve(__dirname, '../dist'),
- assetsSubDirectory: 'static',
- assetsPublicPath: '/',
- /**
- * Source Maps
- */
- productionSourceMap: false,
- devtool: '#source-map',
-
- productionGzip: false,
- productionGzipExtensions: ['js', 'css'],
- bundleAnalyzerReport: process.env.npm_config_report
- }
- }
|