1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 2x 1x 1x 1x 1x | const { createCompiler } = require('sfc-compiler'); const { baseOptions, createRenderFn } = require('sfc-compiler'); const compiler = createCompiler(baseOptions); export function compile(template) { const { ast, render, staticRenderFns, errors, tips } = compiler.compile(template); return { ast, render, renderFn: createRenderFn(render, ast.tagHelperMap) }; } |