| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- 'use strict';
- const path = require('path');
- function resolve(dir) {
- return path.join(__dirname, dir);
- }
- const name = process.env.VUE_APP_TITLE || '门店拜访'; // 网页标题
- const port = 9999; // 端口
- module.exports = {
- // publicPath: process.env.NODE_ENV === "production" ? "/mobile/" : "/",
- publicPath: '/agent/',
- outputDir: 'agent',
- assetsDir: 'static',
- lintOnSave: false,
- productionSourceMap: false,
- devServer: {
- port: port,
- open: true,
- proxy: {
- [process.env.VUE_APP_BASE_API]: {
- target: process.env.VUE_APP_Target,
- changeOrigin: true,
- pathRewrite: {
- ['^' + process.env.VUE_APP_BASE_API]: process.env.VUE_APP_BASE_API + '',
- },
- },
- },
- disableHostCheck: true,
- },
- configureWebpack: {
- name: name,
- resolve: {
- alias: {
- '@': resolve('src'),
- },
- },
- },
- chainWebpack(config) {
- config.plugins.delete('preload'); // TODO: need test
- config.plugins.delete('prefetch'); // TODO: need test
- config.when(process.env.NODE_ENV !== 'development', (config) => {
- config.optimization.runtimeChunk('single'),
- {
- from: path.resolve(__dirname, './public/robots.txt'), //防爬虫文件
- to: './', //到根目录下
- };
- });
- },
- };
|