diff --git a/packages/cli/src/api/parsers/vue.js b/packages/cli/src/api/parsers/vue.js index 84ff67f6..aba27d46 100644 --- a/packages/cli/src/api/parsers/vue.js +++ b/packages/cli/src/api/parsers/vue.js @@ -139,6 +139,12 @@ function extractVuePhrases(HASHES, source, relativeFile, options) { id: 'sfc-compiler', source: vueContent.descriptor.template.content, }); + + // Get the vue setup Content from the file and extract hashes/phrases with Babel + if (vueContent.descriptor.scriptSetup && vueContent.descriptor.scriptSetup.content) { + const script = vueContent.descriptor.scriptSetup.content; + babelExtractPhrases(HASHES, script, relativeFile, options); + } traverseVueTemplateAst(template.ast, { PropsExpression(node) {