【问题标题】:'Uncaught ReferenceError: exports is not defined' when loading typedarray module加载 typedarray 模块时出现“未捕获的 ReferenceError:未定义导出”
【发布时间】:2021-02-08 08:39:31
【问题描述】:

我正在尝试加载 typedarray 填充模块:

https://github.com/substack/typedarray

在我的应用中,像这样 (requireJS):

define(['typedarray'], function (ta) {
    ..

    var Uint8Array = ta.Uint8Array;
    var byteArray = new Uint8Array(byteNumbers);
    ..
});

应用程序编译没有问题,但在运行时我得到:

index.js:264 Uncaught ReferenceError:未定义导出

这是由 polyfill 的 index.js 中的这一行引起的:

exports.ArrayBuffer = exports.ArrayBuffer || ArrayBuffer; 

我该如何解决这个问题?非常感谢任何帮助!

谢谢

汉克

【问题讨论】:

    标签: requirejs polyfills module.exports


    【解决方案1】:

    我的错!我使用了错误的版本。在浏览器中使用编译版本时,它可以工作。虽然 polyfill 不适用于 Blob 对象,这是我的主要目的:-(

    【讨论】:

      猜你喜欢
      • 2018-02-20
      • 1970-01-01
      • 1970-01-01
      • 2016-02-28
      • 2018-01-21
      • 2019-02-28
      • 1970-01-01
      • 1970-01-01
      • 2021-02-28
      相关资源
      最近更新 更多