您的位置:首页 > 健康 > 养生 > 互联网保险的弊端_长沙岳麓区房价新楼盘房价_天津优化加盟_移动营销

互联网保险的弊端_长沙岳麓区房价新楼盘房价_天津优化加盟_移动营销

2024/12/23 23:59:07 来源:https://blog.csdn.net/2301_78813969/article/details/144559654  浏览:    关键词:互联网保险的弊端_长沙岳麓区房价新楼盘房价_天津优化加盟_移动营销
互联网保险的弊端_长沙岳麓区房价新楼盘房价_天津优化加盟_移动营销

解决 Vue 缓存问题通常是为了确保用户访问最新版本的应用程序,而不会被浏览器和飞书的缓存所困扰。以下是针对使用 Webpack 和 Vite 脚手架的解决方案:

1. 增加文件指纹 (Hashing)

通过文件名添加 hash,确保文件更新后,文件名发生变化,浏览器会重新加载新文件。

Webpack
  • 在 Webpack 的配置文件vue.config.js中设置 output.filenameoutput.chunkFilename,添加 hash:

module.exports = {configureWebpack: {output: {filename: 'js/[name].[hash].js', // 主文件加 hashchunkFilename: 'js/[name].[hash].js', // 分包文件加 hash},},
};
Vite
  • 默认情况下,Vite 会在构建时为静态资源文件添加 hash,无需额外配置。

  • 如果需要调整输出文件路径或文件名,可在 vite.config.js 中配置:

export default defineConfig({build: {rollupOptions: {output: {entryFileNames: 'assets/js/[name].[hash].js',chunkFileNames: 'assets/js/[name].[hash].js',assetFileNames: 'assets/[ext]/[name].[hash].[ext]',},},},
});

2. 构建时清空构建目录

由于js增加了Hash,因此需要每次build时对构建目录进行清理。

Webpack 的 clean-webpack-plugin
  • 先安装clean-webpack-plugin
npm install clean-webpack-plugin --save-dev
  •  在每次构建时清理旧的构建文件。
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
module.exports = {plugins: [new CleanWebpackPlugin(),],
};

 

Vite 的 build.clean
  • Vite 构建默认会清理输出目录,但可以通过 build.emptyOutDir 来控制。

build: {emptyOutDir: true,
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com