12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- "use strict";
- const path = require("path");
- function resolve(dir) {
- return path.join(__dirname, dir);
- }
- const name = process.env.VUE_APP_TITLE || "门店拜访"; // 网页标题
- const port = 8888; // 端口
- module.exports = {
- // publicPath: process.env.NODE_ENV === "production" ? "/mobile/" : "/",
- publicPath: "/mobile/",
- outputDir: "mobile",
- 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: "./", //到根目录下
- };
- });
- },
- };
|