nginx配置页面缓存,前端每次打包生成新的js文件
前端需要处理的:使用时间戳作为文件名
// nuxt.config.js
export default {
build: {
filenames: {
app: ({ isDev }) =>
isDev ? '[name].js' : `[name].${Date.now()}.js`, // 生产环境用时间戳
chunk: ({ isDev }) =>
isDev ? '[name].js' : `[name].${Date.now()}.js`
}
}
}
效果:每次构建文件名包含当前时间戳(如 app.1680000000000.js
),确保唯一性。