From 6b91a135011420b870a2ced0690e068c4dfc8654 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 27 Jul 2018 11:49:02 -0400 Subject: [PATCH] fix: fix tslint on vue file with no script --- packages/@vue/cli-plugin-typescript/lib/tslint.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@vue/cli-plugin-typescript/lib/tslint.js b/packages/@vue/cli-plugin-typescript/lib/tslint.js index c8a36aa6fe..2ba5ddf45c 100644 --- a/packages/@vue/cli-plugin-typescript/lib/tslint.js +++ b/packages/@vue/cli-plugin-typescript/lib/tslint.js @@ -58,7 +58,7 @@ module.exports = function lint (args = {}, api, silent) { const getSourceFile = program.getSourceFile program.getSourceFile = function (file, languageVersion, onError) { if (isVueFile(file)) { - const script = parseTSFromVueFile(file) + const script = parseTSFromVueFile(file) || '' return ts.createSourceFile(file, script, languageVersion, true) } else { return getSourceFile.call(this, file, languageVersion, onError)