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

时间:2014-07-18 09:47:09

标签: 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?

1 个答案:

答案 0 :(得分:0)

我的解决方案是使用来自java 8,Nashorn的新javascript实现。使用它时,一切显然都有效。此外,emscripten生成的代码在rhino下不起作用的事实是由于一个错误。