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

admin
58
2024-08-06
  • 首先是源码:

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');

动物装饰