config.js 923 Bytes
var path = require('path');
var pkg = require("../package.json");

module.exports = {
    build: {
        env: {
            NODE_ENV: '"production"'
        },
        index: path.resolve(__dirname, `../dist/statics/${pkg.name}/${pkg.version}/index.html`),
        assetsRoot: path.resolve(__dirname, `../dist/statics/${pkg.name}/`),
        assetsSubDirectory: 'static',
        assetsPublicPath: '//cdn.yoho.cn/yoho-shop-manage/',
        productionSourceMap: true,
        productionGzip: false,
        productionGzipExtensions: ['js', 'css'],
        bundleAnalyzerReport: process.env.npm_config_report,
    },
    dev: {
        env: {
            NODE_ENV: '"dev"'
        },
        port: 6008,
        autoOpenBrowser: true,
        assetsSubDirectory: 'static-dev',
        assetsPublicPath: '/',
        proxyTable: {
            '/Api': 'http://localhost:6007'
        },
        cssSourceMap: false,
    }
}