diff --git a/packages/@vue/cli-plugin-typescript/index.js b/packages/@vue/cli-plugin-typescript/index.js index ac5115f398..39c26d4488 100644 --- a/packages/@vue/cli-plugin-typescript/index.js +++ b/packages/@vue/cli-plugin-typescript/index.js @@ -50,7 +50,7 @@ module.exports = (api, options) => { loader: 'ts-loader', options: { transpileOnly: true, - appendTsSuffixTo: ['\\.vue$'], + appendTsSuffixTo: [/\.vue$/], // https://github.com/TypeStrong/ts-loader#happypackmode-boolean-defaultfalse happyPackMode: useThreads } @@ -59,7 +59,7 @@ module.exports = (api, options) => { tsxRule.use('ts-loader').loader('ts-loader').tap(options => { options = Object.assign({}, options) delete options.appendTsSuffixTo - options.appendTsxSuffixTo = ['\\.vue$'] + options.appendTsxSuffixTo = [/\.vue$/] return options })