优化 vue 使用 webpack 打包,出现的缓存问题 及 项目部署问题

https://blog.csdn.net/qq_39264561/article/details/124844878

`
const path = require("path");
const webpack = require("webpack");
const timeStamp = new Date().getTime();
module.exports = {
publicPath: process.env.NODE_ENV === "production" ? "/dist/" : "/",
// 打包的时候不使用hash值.因为我们有时间戳来确定项目的唯一性了.
filenameHashing: false,

// 将构建好的文件输出到哪里
outputDir: "dist",

configureWebpack: {
// 重点
// 输出重构 打包编译后的js文件名称,添加时间戳.
output: {
filename: js/[name].${timeStamp}.js,
chunkFilename: js/chunk.[id].${timeStamp}.js
}
},

css: {
//重点.
extract: {
// 打包后css文件名称添加时间戳
filename: css/[name].${timeStamp}.css,
chunkFilename: css/chunk.[id].${timeStamp}.css
}
}
};

`

posted on 2023-03-27 16:10  隨風.NET  阅读(196)  评论(0编辑  收藏  举报

导航