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

$ node --version
v6.7.0

没有转译这可能吗?有没有办法在不更改我的代码的情况下填充导入?

我想把它拉到控制台(REPL),看看对象是否设置正确。但:

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

看起来我还不能在 REPL 中使用 import 。那么有什么选择呢?我需要使用 ES5/Noderequire吗?我可以为 Nesh 添加到我的加载器中吗?

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

4

1 回答 1

1

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

无法填充 ES 模块,因为它们引入了新的语法,因此代码甚至无法正确解析(您会遇到语法错误)。

于 2016-10-09T19:26:43.923 回答