在V8 javascript shell中实现'import'和'export'关键字

时间:2017-02-01 10:28:03

标签: javascript ecmascript-6 v8

注意:我问的是 Google的V8引擎,而不是Joyent的node.js,请不要回复 require()或其他这样的简单解决方案

我已按照https://github.com/v8/v8/wiki/Building%20from%20Source的说明从源代码构建V8。

在构建目录中, v8_shell 可执行文件正常工作,我可以评估表达式 print(Object.keys(Object.getOwnPropertyDescriptors(this)))因为 v8_shell 示例源代码实现了自定义函数/变量:print,read,load,quit,version

如何在此 v8_shell 示例中实施ECMAScript 6 importexport?我希望变体按预期工作,示例: import something from 'module'import 'module'。为简单起见,我们假设只允许当前工作目录中的文件。

import/export的完整变体列表:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import

0 个答案:

没有答案