2022-03-03 vite 关于 global is not

2022-03-03  本文已影响0人  追寻1989

因为 Vite 是 ESM 机制,有些包内部使用了 node 的 global 对象,解决此问题可以通过自建 pollfill,然后在 main.ts 顶部引入,不是最优解

// polyfills
if (typeof (window as any).global === 'undefined') {
  ;(window as any).global = window
}

// main.ts
import './polyfills' // 注意要在createApp 的前面
import { createApp } from 'vue'

上一篇下一篇

猜你喜欢

热点阅读