浏览代码

feat: 兼容引入某个库导致 `global is not defined` 报错

xiaoxian521 2 年之前
父节点
当前提交
641355083c
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      src/utils/globalPolyfills.ts

+ 7 - 0
src/utils/globalPolyfills.ts

@@ -0,0 +1,7 @@
+// 如果项目出现 `global is not defined` 报错,可能是您引入某个库的问题,比如 aws-sdk-js https://github.com/aws/aws-sdk-js
+// 解决办法就是将该文件引入 src/main.ts 即可 import "@/utils/globalPolyfills";
+if (typeof (window as any).global === "undefined") {
+  (window as any).global = window;
+}
+
+export {};