I would highly recommend against this setup. While Vue is already very challenging to get right with any build tool, it's especially terrible regarding typescript and much more so with typescript decorators. You need to enable hardly documented configuration switches in multiple dependencies. Then, you must wrestle through a plethora of error messages coming from a diverse set of build tools/libraries/scripts. After you've done that, the only options is praying to the gods a config will work.
I have worked with multiple Vue projects now. The time is spent about 50/50 in pure development and getting the build setup working correctly.
Better pick another tool to do the job which has mature integration with build tools.