如何检查 import 语句在 Node 6 REPL 中是否正常工作?

How can I check if an import statement is working correctly in the Node 6 REPL?

export default config = {
  apiUrl : "http://localhost:7543"
}

$ node --version
v6.7.0

这可以不转译吗?有没有一种方法可以在导入时填充 polyfill 而无需更改我的代码?

我想将其拉入控制台 (REPL) 并查看该对象是否设置正确。但是:

import {config} from './config';
^^^^^^
SyntaxError: Unexpected token import

看来我还不能在 REPL 中使用 import。那么有什么选择呢?我需要使用 ES5/Node require 吗?是否有一个 polyfill 可以添加到我的 Nesh 加载器中?

理想情况下,我只想打开 node 控制台并在使用 import 的行中使用粘贴,而无需更改我的代码。

Node.js 不支持 ES 模块。如果你想使用它们,你必须使用 Babel 转译你的代码。

不可能填充 ES 模块,因为它们引入了新的语法,所以代码甚至无法正确解析(出现语法错误)。