node.js - 如何解决 Node.js 依赖关系?

标签 node.js rhino emscripten

我试图用rhino解释emscripten生成的javascript程序,但显然生成的代码取决于node.js的功能,而不是被rhino覆盖。我得到:

js: "d.js", line 1: uncaught JavaScript runtime exception: TypeError: Cannot call method "slice" of null

可能是因为这个:

Module["arguments"]=process["argv"].slice(2)

如何防止 emscripten 依赖于 node.js 功能,或以某种方式将它们提供给 rhino?

最佳答案

我的解决方案是使用 java 8 中新的 javascript 实现 Nashorn。使用它时一切显然都有效。另外,emscripten 生成的代码在 rhino 下无法工作,这是由于一个错误造成的。

关于node.js - 如何解决 Node.js 依赖关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24821994/

相关文章:

node.js - 检查 PostgreSQL v9.5+ 中的 jsonb 对象内部是否存在键

javascript - 在 Rhino JS 上下文中动态声明函数

java - 犀牛嵌入

javascript - 如何在包含第三方库的同时使用 emscripten 将 c++ 编译为 javascript?

node.js - NestJS 如何将自定义 Logger 添加到自定义 ExceptionFilter

node.js - 将 Azure Webroot 指向不同的文件夹

node.js - Express4如何在单个模块中返回多个函数.exports函数

rhino - 从 Java 访问 Rhino 的原生 JSON.Stringify

javascript - Emscripten 未优化

javascript - 动态加载 JavaScript 并监控下载进度