const path = require('path')function resolve(dir) { return path.join(__dirname, dir)}module.exports = { lintOnSave: true, productionSourceMap: false, // assetsDir: 'static', chainWebpack: config => { config.resolve.alias .set('@', resolve('src')) .set('lin', resolve('src/lin')) .set('assets', resolve('src/asset')) config.module .rule('md') .test(/\.md$/) .use('vue-loader') .loader('vue-loader') .end() .use('vue-markdown-loader') .loader('vue-markdown-loader/lib/markdown-compiler') }, configureWebpack: { resolve: { extensions: ['.js', '.json', '.vue', '.scss', '.html'], }, }, css: { loaderOptions: { sass: { data: '@import "@/assets/style/share.scss";', }, }, }, devServer: {}, // node_modules依赖项es6语法未转换问题 transpileDependencies: ['vuex-persist'], devServer: { open: false, // 是否自动弹出浏览器页面 port: "8888", https: false, hotOnly: false, overlay: { warnings: true, errors: true }, proxy: { // /api 的意义在于,声明axios中url已/api开头的请求都适用于该规则, // 注意是以/api开头,即:axios.post({url: '/api/xxx/xxx'}) // "/cms": { // // target: "http://gaotai.zhuoyuanai.cn/", // API服务器的地址 // target: "https://www.zhuoyuanai.cn", // API服务器的地址 // changeOrigin: true, // secure: false, // 安全证书 校验 // ws: true, // 是否启用websockets // headers: { //表示请求的来源(必填) // Referer: 'https://www.zhuoyuanai.cn' // }, // pathRewrite: { // "^/cms": "https://www.zhuoyuanai.cn", // }, // }, // todo 修改 地址 "/v2": { target: "https://vegts.cn", // API服务器的地址 changeOrigin: true, pathRewrite: { "^/v2": "https://vegts.cn", } } } }}