2
0
Эх сурвалжийг харах

feat(sfc): parse needMap compat

Evan You 4 жил өмнө
parent
commit
d3916b69b4

+ 6 - 1
packages/compiler-sfc/src/parse.ts

@@ -23,6 +23,10 @@ export interface SFCParseOptions {
   compilerParseOptions?: VueTemplateCompilerParseOptions
   compilerParseOptions?: VueTemplateCompilerParseOptions
   sourceRoot?: string
   sourceRoot?: string
   sourceMap?: boolean
   sourceMap?: boolean
+  /**
+   * @deprecated use `sourceMap` instead.
+   */
+  needMap?: boolean
 }
 }
 
 
 export function parse(options: SFCParseOptions): SFCDescriptor {
 export function parse(options: SFCParseOptions): SFCDescriptor {
@@ -32,7 +36,8 @@ export function parse(options: SFCParseOptions): SFCDescriptor {
     compiler,
     compiler,
     compilerParseOptions = { pad: false } as VueTemplateCompilerParseOptions,
     compilerParseOptions = { pad: false } as VueTemplateCompilerParseOptions,
     sourceRoot = '',
     sourceRoot = '',
-    sourceMap = true
+    needMap = true,
+    sourceMap = needMap
   } = options
   } = options
   const cacheKey = hash(
   const cacheKey = hash(
     filename + source + JSON.stringify(compilerParseOptions)
     filename + source + JSON.stringify(compilerParseOptions)