相关疑难解决方法(0)

Emscripten与模块加载器

我正在尝试使用Emscripten将C库转换为可移植的JavaScript模块,该模块将由AMD(例如Require.JS)加载并提供对其功能和事物的访问:

require("vendor/mylib.js", function(mylib) {
    mylib.function1();
});
Run Code Online (Sandbox Code Playgroud)

但是,我已经看到Emscripten使用大量变量污染全局命名空间,这违背了模块应该独立且不与其他已加载模块冲突的前提.

所以问题是:在AMD使用Emscrpiten的最佳方法什么?

有没有办法告诉Emscripten不泄漏任何东西global

javascript module emscripten

2
推荐指数
1
解决办法
2338
查看次数

标签 统计

emscripten ×1

javascript ×1

module ×1