0
我試圖採取類似var a = 5;
的東西,並將其轉換爲類似thing.a = 5
的東西。如何將VariableDeclarator轉換爲AssignmentExpression?
在我的客人使用下面這段代碼,它告訴我unexpected token .
VariableDeclarator: {
enter: function (path, state) {
path.replaceWith(
t.assignmentExpression(
'=',
t.memberExpression(
t.identifier('abc'),
t.identifier('def')
),
t.stringLiteral('xyz')
)
)
}
}
我不能考慮什麼嗎?
完成此操作的標準方法是什麼?