CNode

有没有一个仅包含ECMA标准的js shell?

问答
Ddislido发布于9 年前最后回复9 年前4 回复3683 浏览0 收藏

想试着做一个简单的js版oj,需要一个只包括js基础功能的运行环境,没有Node或浏览器里的额外功能的。 像mongodb的shell也是在一个干净的js shell上加的mongodb相关功能,我想知道哪里能找到这样一个干净的js shell

查看回复

回复 (4)

A
aojiaotage#1·9 年前

vm + 2

A
axetroy#2·9 年前

你可以使用vm模块运行Javascript的代码。

从context中,把ECMA以外的模块/API给屏蔽掉。比如fs模块,net模块。

这样就剩下一个纯净的ECMA了

I
i5ting#3·9 年前

repl自己写啊,不用vm就够了

X
XadillaX#4·9 年前

vm + 1

参与回复
登录后即可参与回复。登录