我试图用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/