babel-node 测试 let 关键子
发布于 9 年前 作者 windyinwind 3876 次预览 最后一次回复是 9 年前 来自 问答
代码如下: index.js
"use strict";
console.log('a = ', a);
try {
console.log('b = ', b);
}catch(e) {
console.log(e);
}
var a = 1;
let b = 2;
我用node index.js (node 版本为 4.4.0), 结果为:
a = undefined
[ReferenceError: b is not defined]
但如果我用 babel-node index (babel-node 版本为 6.6.5), 结果却是:
a = undefined
b = undefined
.babelrc 文件配置为:
{
"presets": [
"es2015",
"react"
],
"plugins": [
"add-module-exports"
]
}
为什么使用babel-node 不抛出异常呢?
3 回复
直接上高版本,别用这些外挂了
新版本已经原生支持let了, 更新吧.
谢谢@captainblue2013 and @yinxin630 好吧,看来是babel抽风,升级。。。