vite3自动引入指定目录下所有组件

141 阅读1分钟

vite3自动引入指定目录所有组件

import { mock } from 'mockjs'
const mockFiles = import.meta.glob('@/mock/**/*.ts', {
  eager: true,
  import: 'default',
})
console.log(mockFiles)
Object.keys(mockFiles).forEach(key => {
  const defaultObj = mockFiles[key]
  console.log(key, defaultObj)
})

参考文章

关于Vite3.x中globEager已弃用以及ts报错的问题 - 掘金 (juejin.cn)

vite 中使用 require.context() - 掘金 (juejin.cn)

(37条消息) vue2前端工程化动态引入文件(require.context) vue全局注册组件 vue router 模块化 vuex_微笑边缘的金元宝的博客-CSDN博客