diff --git a/packages/@vue/cli-plugin-typescript/index.js b/packages/@vue/cli-plugin-typescript/index.js index 0528e1dc8..a1ea0726d 100644 --- a/packages/@vue/cli-plugin-typescript/index.js +++ b/packages/@vue/cli-plugin-typescript/index.js @@ -50,6 +50,7 @@ module.exports = (api, { }) // make sure to append TSX suffix tsxRule.use('ts-loader').loader('ts-loader').tap(options => { + options = Object.assign({}, options) delete options.appendTsSuffixTo options.appendTsxSuffixTo = [/\.vue$/] return options