diff --git a/packages/coder/src/parser/index.ts b/packages/coder/src/parser/index.ts index 10a19480c..18eb1bbe4 100644 --- a/packages/coder/src/parser/index.ts +++ b/packages/coder/src/parser/index.ts @@ -97,7 +97,7 @@ export function parser( lifeCycles: lifeCycles.join(','), computed: mergeComputed.join(','), methods: [...dataSources, ...mergeMethods].join(','), - imports: imports.join('\n'), + imports: '\n' + imports.join('\n'), components: components.join(','), returns: collecter.members.join(','), template: nodes.join('\n'), diff --git a/packages/coder/src/templates.ts b/packages/coder/src/templates.ts index de59c6620..ce58f6c82 100644 --- a/packages/coder/src/templates.ts +++ b/packages/coder/src/templates.ts @@ -2,6 +2,7 @@ import { template } from '@vtj/base'; const scriptTemplate = ` // @ts-nocheck + <%= imports %> import { useProvider } from '@vtj/renderer'; export default defineComponent({