const baseUrl = process.env.VUE_APP_API_BASE_URL //自定义配置信息 // const defaultSettings = require('./src/utils/settings.js') // const name = defaultSettings.sysTitle || '登录系统' // page title /** * @description vue 配置相关 */ module.exports = { publicPath: './', outputDir: 'dist', assetsDir: 'static', // indexPath: 'index.html', // lintOnSave: 'default', productionSourceMap: false, // 生产环境是否生成 sourceMap 文件 devServer: { port: "9000", // 端口 open: true, // 自动开启浏览器 compress: false, // 开启压缩 overlay: { warnings: false, errors: false }, proxy: { '/api': { target: baseUrl, changeOrigin: true, pathRewrite: { '^/api': '' } } } }, css: { // 是否使用css分离插件 ExtractTextPlugin extract: true, // 开启 CSS source maps? // sourceMap: false, // css预设器配置项 loaderOptions: { // pass options to sass-loader sass: { // 引入全局变量样式,@使我们设置的别名,执行src目录 //data: `@import "@/styles/index.scss";` } }, requireModuleExtension: true }, configureWebpack: { } }