vite-plugin-top-level-await icon indicating copy to clipboard operation
vite-plugin-top-level-await copied to clipboard

import.meta -> import_meta

Open LomyCool opened this issue 11 months ago • 3 comments

image

With the vite-plugin-federation library, build the version and find that "import.meta" is converted to "import_meta"

配合使用 vite-plugin-federation 库,构建版本,发现 “import.meta” 被转换成 “ import_meta”

LomyCool avatar Apr 03 '24 08:04 LomyCool

image After source code debugging, it was found that it was caused by the buildRawTarget function 经过源码调试,发现是buildRawTarget函数导致的

LomyCool avatar Apr 09 '24 07:04 LomyCool

你原本项目的 Vite target 是什么?我的原理是首先以 esnext 编译然后转译,很可能是做了一些 transpile 变成这样的。这里 import_meta 看起来像是上面有一个 const import_meta = import_meta_available ? import.meta : some_polyfill 之类的东西?

Menci avatar Jul 19 '24 17:07 Menci

能提供一个复现吗

Menci avatar Jul 19 '24 17:07 Menci