【发布时间】:2014-07-18 09:47:09
【问题描述】:
我正在尝试用 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?
【问题讨论】:
-
也许是个愚蠢的问题,但你不能用 node.js 代替 rhino 吗?我不确定你的 LLVM 位码的来源是什么,但我猜
process.argv不会是你唯一的节点依赖 -
@WillemD'haeseleer 是的,但这是报告的第一个错误。我试图用 rhinodo 运行它,但 rhinodo 似乎根本不起作用。看到一个 C++“hello world”程序在 JVM 中运行是我的老愿望。
标签: node.js rhino emscripten