From 8e3a06c104ab96065933a4ca8c229b4a4e1d5fd5 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Mon, 25 Nov 2019 21:21:18 +0800 Subject: [PATCH] fix: support `parser` option for codemods, and enable ts parsing by default fixes #4861 --- packages/@vue/cli/__tests__/Generator.spec.js | 18 +++++++++++ packages/@vue/cli/lib/util/runCodemod.js | 30 +++++++++++++++++-- 2 files changed, 45 insertions(+), 3 deletions(-) diff --git a/packages/@vue/cli/__tests__/Generator.spec.js b/packages/@vue/cli/__tests__/Generator.spec.js index 5fdc43b349..b2bca9c33a 100644 --- a/packages/@vue/cli/__tests__/Generator.spec.js +++ b/packages/@vue/cli/__tests__/Generator.spec.js @@ -23,6 +23,7 @@ new Vue({ }).$mount('#app') `.trim()) fs.writeFileSync(path.resolve(templateDir, 'empty-entry.js'), `;`) +fs.writeFileSync(path.resolve(templateDir, 'main.ts'), `const a: string = 'hello';`) fs.writeFileSync(path.resolve(templateDir, 'hello.vue'), `