想试着做一个简单的js版oj,需要一个只包括js基础功能的运行环境,没有Node或浏览器里的额外功能的。 像mongodb的shell也是在一个干净的js shell上加的mongodb相关功能,我想知道哪里能找到这样一个干净的js shell
你可以使用vm模块运行Javascript的代码。
从context中,把ECMA以外的模块/API给屏蔽掉。比如fs模块,net模块。
这样就剩下一个纯净的ECMA了
repl自己写啊,不用vm就够了
vm + 1
vm + 2
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
你可以使用vm模块运行Javascript的代码。
从context中,把ECMA以外的模块/API给屏蔽掉。比如fs模块,net模块。
这样就剩下一个纯净的ECMA了
repl自己写啊,不用vm就够了
vm + 1
vm + 2