|
- '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')
- }
- },
- },
- }
|