vue3使用require.context(),调用keys()返回空数组

vue3使用require.context(),调用keys()返回空数组

import SvgIcon from '@/components/SvgIcon/SvgIcon'

const SvgRequire = require.context('./svg', false, /\.svg$/)

console.log('SvgRequire.keys()', SvgRequire.keys()) // []数组
// 尝试使用
// const SvgRequire = require['context']('./svg', false, /\.svg$/)
// 就能解决
// SvgRequire.keys().forEach((key) => SvgRequire(key))

export default (app) => {
  app.component('svg-icon', SvgIcon)

你可能感兴趣的:(报错处理,前端,javascript,vue.js)