0
点赞
收藏
分享

微信扫一扫

Webpack Require Cache 注意事项

Android开发指南 2022-02-15 阅读 44

问题背景

Vue项目中在做动态路由的时候,用到了Require.context载入路由方式,载入过程中修改了Require.context的值,后续发现重新退出重新登录是会存在缓存。

  const asyncFiles = await require.context('./xxx', true, /\.ts$/,'sync')

解决方案

删除缓存require.cache

delete require.cache[require.resolve('./xxx/xx1.ts')]
delete require.cache[require.resolve('./xxx/xx2.ts')]
举报

相关推荐

0 条评论