'use strict' const path = require('path') function resolve(dir) { return path.join(__dirname, dir) } // If your port is set to 80, // use administrator privileges to execute the command line. // For example, Mac: sudo npm run // You can change the port by the following methods: // port = 9528 npm run dev OR npm run dev --port = 9528 const port = 9528 // dev port // All configuration item explanations can be find in https://cli.vuejs.org/config/ module.exports = { /** * You will need to set publicPath if you plan to deploy your site under a sub path, * for example GitHub Pages. If you plan to deploy your site to https://foo.github.io/bar/, * then publicPath should be set to "/bar/". * In most cases please use '/' !!! * Detail: https://cli.vuejs.org/config/#publicpath */ // publicPath: './', devServer: { port: port, open: true, disableHostCheck: true, overlay: { warnings: false, errors: true }, proxy: { // '/api': { '/': { // target: 'https://www.yphyd.club', // target: 'https://127.0.0.1', target: 'http://127.0.0.1:8080', changeOrigin: true, pathRewrite: { '^/': '' } } } // after: require('./mock/mock-server.js') }, chainWebpack(config) { config.resolve.alias .set('@', resolve('src')) .set('assets', resolve('src/assets')) .set('util', resolve('src/util')); }, lintOnSave: false }