123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- 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: {
-
- }
- }
|