diff --git a/packages/babel-traverse/src/path/replacement.js b/packages/babel-traverse/src/path/replacement.js index 1094e447a3..eb0ef5c61b 100644 --- a/packages/babel-traverse/src/path/replacement.js +++ b/packages/babel-traverse/src/path/replacement.js @@ -137,8 +137,11 @@ export function replaceWith(replacement, whateverAllowed) { return this.replaceExpressionWithStatements([replacement]); } - var oldNode = this.node; - if (oldNode) t.inheritsComments(replacement, oldNode); + let oldNode = this.node; + if (oldNode) { + t.inheritsComments(replacement, oldNode); + t.removeComments(oldNode); + } // replace the node this._replaceWith(replacement);