diff --git a/packages/babel-plugin-transform-es2015-block-scoping/src/index.js b/packages/babel-plugin-transform-es2015-block-scoping/src/index.js index de3c63e699..67bd13567f 100644 --- a/packages/babel-plugin-transform-es2015-block-scoping/src/index.js +++ b/packages/babel-plugin-transform-es2015-block-scoping/src/index.js @@ -352,7 +352,8 @@ class BlockScoping { const binding = scope.getBinding(ref.name); if (!binding) continue; if (binding.kind === "let" || binding.kind === "const") { - parentScope.registerBinding("var", binding.path); + binding.kind = 'var'; + scope.moveBindingTo(ref.name, parentScope); } } }