如何检查 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 模块,因为它们引入了新的语法,所以代码甚至无法正确解析(出现语法错误)。
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 模块,因为它们引入了新的语法,所以代码甚至无法正确解析(出现语法错误)。