vite + vue3 自动导入点击路由刷新问题记录

 

复制代码
export default defineConfig(() => {
// 这里只加入了element的有其他的也加在这里
  const optimizeDepsElementPlusIncludes = ['element-plus/es'];
 
  //  预加载element样式 有其他组件也是如此设置即可
  fs.readdirSync('node_modules/element-plus/es/components').forEach(
    (dirname: string) => {
      fs.access(
// 其他框架这个路径根据控制台输出进行修改 有的项目时加载的是 css.mjs 有些是 index.mjs 这个路径vite控制台能够看出来
        `node_modules/element-plus/es/components/${dirname}/style/index.mjs`,
        (err: Error) => {
          if (!err) {
            optimizeDepsElementPlusIncludes.push(
              `element-plus/es/components/${dirname}/style/index`,
            );
          }
        },
      );
    },
  );
  return {
    optimizeDeps: {
      include: optimizeDepsElementPlusIncludes,
    },
    //...  其他配置
})
复制代码

 

posted @   磊~~  阅读(126)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示