Skip to content

import.meta.glob()是什么?

import.meta.glob() 是一个内置函数,它允许你根据指定的模式(pattern)来导入模块。import.meta.glob() 返回一个 Promise,该 Promise 解析为包含匹配模式的所有模块的数组。

例:

js
const result = await import.meta.glob('./*.js');
// result 可能类似于:
{
    './module1.js': import('./module1.js'),
    './module2.js': import('./module2.js'),
    './module3.js': import('./module3.js')
}

import.meta

import.meta 是一个全局对象,它提供了一些元数据信息,例如当前模块的 URL 等。import.meta 只能在模块内部使用,不能在全局范围内使用。