import.meta.url typescript

在 TypeScript 中, import.meta 关键字表示导入的元数据对象。这个对象包含了关于模块的元信息,例如它所在的位置(通常是一个文件的 URL)。

举个例子,假设你有一个 TypeScript 模块,其中包含以下代码:

console.log(import.meta.url);

当这个模块被加载并执行时,它会在控制台中输出这个模块所在的 URL。

需要注意的是,import.meta 只能在模块代码中使用,在全局代码或函数代码中使用会导致编译错误。此外,还需要确保 TypeScript 的编译器选项 --esModuleInterop 已启用,否则也会导致编译错误。

  •