'use strict' const path = require('path') function resolve(dir) { return path.join(__dirname, dir) } const name = 'YzxTool' // page title // If your port is set to 80, // use administrator privileges to execute the command line. // For example, Mac: sudo npm run const port = 9999 // dev port // All configuration item explanations can be find in https://cli.vuejs.org/config/ module.exports = { /**a * 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: '/', outputDir: 'dist', assetsDir: 'static', lintOnSave: false, productionSourceMap: false, devServer: { port: port, open: true, overlay: { warnings: false, errors: true }, proxy: { '/api': { //target: process.env.VUE_APP_BASE_API_TARGET, target: "/apppp", changeOrigin: true, ws: true, pathRewrite: { '^/api': '' } }, }, }, configureWebpack: { // provide the app's title in webpack's name field, so that // it can be accessed in index.html to inject the correct title. name: name, resolve: { alias: { '@': resolve('src') } }, }, }