const path = require("path");// 获取当前时间戳const Timestamp = new Date().getTime();// 定义版本号const VUE_APP_Version = '1.0.0'const resolve = function (dir) { return path.join(__dirname, dir);};module.exports = { configureWebpack: { output: { //输出重构,打包编译后的文件名称 【模块名称.版本号.时间戳】 filename: `[name].${VUE_APP_Version}.${Timestamp}.js`, chunkFilename: `[name].${VUE_APP_Version}.${Timestamp}.js` } }, publicPath: process.env.NODE_ENV === "production" ? "./" : "./", // publicPath: './', outputDir: "dist", assetsDir: "static", lintOnSave: true, // 是否开启eslint保存检测 productionSourceMap: false, // 是否在构建生产包时生成sourcdeMap chainWebpack: config => { config.resolve.alias .set("@", resolve("src")) .set("@v", resolve("src/views")) .set("@c", resolve("src/components")) .set("@u", resolve("src/utils")) .set("@s", resolve("src/service")); /* 别名配置 */ config.optimization.runtimeChunk("single"); }, devServer: { // host: "localhost", /* 本地ip地址 */ //host: "192.168.1.107", host: "0.0.0.0", //局域网和本地访问 port: "8080", hot: true, /* 自动打开浏览器 */ open: false, overlay: { warning: false, error: true }, /* 跨域代理 */ proxy: { "/api": { /* 目标代理服务器地址 */ target: "http://m260048y71.zicp.vip", // // target: "http://192.168.1.102:8888", // /* 允许跨域 */ changeOrigin: true, ws: true, pathRewrite: { "^/api": "" } } } }};
直接在vue项目中新建vue.config.js,然后复制进去即可。直接在vue项目中新建vue.config.js,然后复制进去即可。直接在vue项目中新建vue.config.js,然后复制进去即可。直接在vue项目中新建vue.config.js,然后复制进去即可。直接在vue项目中新建vue.config.js,然后复制进去即可。直接在vue项目中新建vue.config.js,然后复制进去即可。