我的代码段是这样的:
<>
<Divider orientation="left">{resultLinkTitle}</Divider>
<Intension />
<Form form={form} name="auditForm" ref={auditFormRef}>
<Form.Item label="files">
<Button type="link" onClick={() => handleDownLoadFile(aduitInfo?.fileUrl)}>
download
</Button>
</Form.Item>
</Form>
</>
然后我使用
swc.parse
get ast。但是我无法使用swc.printSync
获取原始代码。它会得到错误unknown variant
JSXElement, expected
Moduleor
Script`。
我该怎么办?
我如何使用swc获取原始代码。
我知道会发生什么。它不是像
swc.Program
这样的数据结构。我应该像这样创建它:
{
type: 'Module',
span: { start: 0, end: 100, ctxt:0 },
body: [...]
}