diff --git a/packages/babel-plugin-proposal-optional-chaining/src/index.js b/packages/babel-plugin-proposal-optional-chaining/src/index.js index fd3f2557594f..604f5a4fe8f4 100644 --- a/packages/babel-plugin-proposal-optional-chaining/src/index.js +++ b/packages/babel-plugin-proposal-optional-chaining/src/index.js @@ -47,7 +47,7 @@ export default declare((api, options) => { // unwrap a TSNonNullExpression if need if (optionalPath.isTSNonNullExpression()) { - optionalPath.replaceWith(optionalPath.node.expression); + optionalPath = optionalPath.get("expression"); } }