vite动态引用组件提示warning的问题

  • 首先是源码:

import(()=>`@/pages/${path}`)
  • 问题原因:vite动态引用组件的路径不支持变量字符串

  • 解决方式:

  1. 增加vite忽略注释

import(/* @vite-ignore */`@/pages${path}`)
  1. 使用require

参考:https://blog.csdn.net/Start2019/article/details/112763158

function _import(str) {
  return function (resolve) {
    require([`@/pages${path}`], resolve);
  };
}

_import('componentPath');


vite动态引用组件提示warning的问题
http://xuyuanhang.com//archives/vitedong-tai-yin-yong-zu-jian-ti-shi-warningde-wen-ti
作者
许远航
发布于
2024年08月06日
许可协议