如何清除 JavaScript `import()` 中的缓存?

如何清除 javascript `import()` 中的缓存?

清除 javascript import() 缓存

在使用 javascript 中的 import() 动态导入脚本时,浏览器可能会缓存这些脚本,这会影响开发过程中的调试。本文将提供两种方法来清除缓存,以确保每次导入时重新加载脚本。

方法一:添加时间戳

可以在 import() 的 url 中添加一个时间戳,这样浏览器就会每次重新加载脚本。示例代码如下:

立即学习“Java免费学习笔记(深入)”;

import(`./mymodule.js?v=${date.now()}`);

登录后复制

方法二:配置构建工具

webpack 构建

在 webpack 构建中,可以通过将 cache 设置为 false 来关闭缓存。示例代码如下:

module.exports = {  //...  cache: false,};

登录后复制

vite 构建

在 vite 中,可以通过在 config.js 中设置 cachedir 为 false 来关闭缓存。示例代码如下:

const { resolve } = require('path');export default {  //...  cacheDir: false,  build: {    // ...    cssCodeSplit: false,  },  server: {    // https: true, // <= https 服务启动    proxy: {    },  },  resolve: {    alias: {      '@': resolve('./src'), // <= 入口目录的根路径    },  },};

登录后复制

以上就是如何清除 JavaScript `import()` 中的缓存?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2654357.html

(0)
上一篇 2025年3月7日 09:24:41
下一篇 2025年2月27日 23:11:23

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论