Просмотр исходного кода

feat(compiler-sfc): export resolveTemplateUsageCheckString for HMR plugin use (#4908)

ygj6 4 лет назад
Родитель
Сommit
c61baac75a
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      packages/compiler-sfc/src/compileScript.ts
  2. 1 1
      packages/compiler-sfc/src/index.ts

+ 1 - 1
packages/compiler-sfc/src/compileScript.ts

@@ -1960,7 +1960,7 @@ function getObjectOrArrayExpressionKeys(value: Node): string[] {
 
 const templateUsageCheckCache = createCache<string>()
 
-function resolveTemplateUsageCheckString(sfc: SFCDescriptor) {
+export function resolveTemplateUsageCheckString(sfc: SFCDescriptor) {
   const { content, ast } = sfc.template!
   const cached = templateUsageCheckCache.get(content)
   if (cached) {

+ 1 - 1
packages/compiler-sfc/src/index.ts

@@ -2,7 +2,7 @@
 export { parse } from './parse'
 export { compileTemplate } from './compileTemplate'
 export { compileStyle, compileStyleAsync } from './compileStyle'
-export { compileScript } from './compileScript'
+export { compileScript, resolveTemplateUsageCheckString } from './compileScript'
 export { rewriteDefault } from './rewriteDefault'
 export {
   shouldTransform as shouldTransformRef,