Evan You 6 лет назад
Родитель
Сommit
020e109abd

+ 2 - 0
packages/compiler-sfc/__tests__/parse.spec.ts

@@ -8,11 +8,13 @@ describe('compiler:sfc', () => {
     test('style block', () => {
       const style = parse(`<style>\n.color {\n color: red;\n }\n</style>\n`)
         .styles[0]
+      // TODO need to actually test this with SourceMapConsumer
       expect(style.map).not.toBeUndefined()
     })
 
     test('script block', () => {
       const script = parse(`<script>\nconsole.log(1)\n }\n</script>\n`).script
+      // TODO need to actually test this with SourceMapConsumer
       expect(script!.map).not.toBeUndefined()
     })
   })

+ 2 - 0
packages/compiler-sfc/src/parse.ts

@@ -74,6 +74,7 @@ export function parse(
     styles: [],
     customBlocks: []
   }
+
   const ast = baseParse(source, {
     isNativeTag: () => true,
     getTextMode: () => TextModes.RAWTEXT
@@ -86,6 +87,7 @@ export function parse(
     if (!node.children.length) {
       return
     }
+    // TODO handle pad option
     switch (node.tag) {
       case 'template':
         if (!sfc.template) {