Собственно вопрос в сабже. Раньше делал так:
vue.config.js
module.exports = defineConfig({
transpileDependencies: true,
chainWebpack: config => {
config.module
.rule('vue')
.use('vue-loader')
.tap(options => {
options.compilerOptions = { whitespace: 'preserve' }
return options
})
}
})
Теперь решил попробовать запустить проект с ts и vite, имеем теперь vite.config.ts
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
},
})
Загуглить вопрос не удалось.