加载 typedarray 模块时出现“未捕获的引用错误:未定义导出”

问题描述

我正在尝试加载 typedarray polyfill 模块:

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; 

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

谢谢

汉克

解决方法

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