【问题标题】:Uncaught (in promise): ReferenceError: global is not defined未捕获(承诺):ReferenceError:未定义全局
【发布时间】:2020-02-29 18:53:00
【问题描述】:

在我安装 aws-sdk 之前,我的项目运行良好(链接:https://www.npmjs.com/package/aws-sdk)。

我试过google..但无法解决这个问题..

我收到此错误:

core.js:1673 ERROR Error: Uncaught (in promise): ReferenceError: global is not defined ReferenceError: global is not defined at Object../node_modules/buffer/index.js (index.js:43) at __webpack_require__ (bootstrap:81) at Object../node_modules/aws-sdk/lib/browserHashUtils.js (browserHashUtils.js:1) at __webpack_require__ (bootstrap:81) at Object../node_modules/aws-sdk/lib/browserHmac.js (browserHmac.js:1) at __webpack_require__ (bootstrap:81) at Object../node_modules/aws-sdk/lib/browserCryptoLib.js (browserCryptoLib.js:1) at __webpack_require__ (bootstrap:81) at Object../node_modules/aws-sdk/lib/browser_loader.js (browser_loader.js:4) at __webpack_require__ (bootstrap:81) at resolvePromise (zone.js:814) at resolvePromise (zone.js:771) at zone.js:873 at ZoneDelegate../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421) at Object.onInvokeTask (core.js:3811) at ZoneDelegate../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:420) at Zone../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:188) at drainMicroTaskQueue (zone.js:595)

【问题讨论】:

标签: angular typescript aws-sdk node-modules


【解决方案1】:

请更新 /src/polyfills.ts 添加:

// aws-sdk requires global to exist
(window as any).global = window;

【讨论】:

    猜你喜欢
    • 2014-06-05
    • 2021-11-08
    • 2018-01-31
    • 2017-12-23
    • 2019-01-16
    • 2018-12-16
    • 2017-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多