const path = require('path'); const projectConfig = require('./project.config'); module.exports = { publicPath: './', // outputDir: `dist-${process.env.outputDir}`, outputDir: '../vue', productionSourceMap: process.env.sourceMap === 'true', devServer: { disableHostCheck: true, // host:'xg.xueping.com', // port: 80, port: 8906, }, configureWebpack: config => { return { // devtool:'cheap-source-map', devtool: 'source-map', // resolve: { // alias: { // // '@common': resolve('src/common'), // // '@utils': resolve('src/utils'), // // '@components': resolve('src/components'), // '@': resolve('src') // } // } } }, lintOnSave: false, chainWebpack: config => { // if (process.env.NODE_ENV === 'development') { // config.plugin('html').tap(args => { // args[0].template = path.resolve(__dirname, 'dev/index.html'); // return args // }); // } config.plugin('define').tap(args => { args[0]['process.env'].projectConfig = JSON.stringify(projectConfig[process.env.projectConfig || process.env.NODE_ENV]); return args }) } };