我有一个 Vue 2 项目,我正在升级到 Vue 3。因为 Vue CLI 生命周期结束,我决定迁移到 Vite。有很多破坏性的变化,所以我 /src 文件夹中的几乎每个文件都需要一定程度的重构。
我想一次处理一个部分,我不希望 TypeScript 尝试转译任何不依赖于任何输出文件的代码。目前,它正在尝试在我的 /src 文件夹中转换 EVERY .ts 和 .vue 文件。有没有办法配置我的项目以我描述的方式工作?
import { fileURLToPath, URL } from 'node:url'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
},
build: {
outDir:'../wwwroot/dist',
rollupOptions: {
input: {
cards: fileURLToPath(new URL('./src/pages/cards/cards.ts', import.meta.url)),
},
output: {
entryFileNames: `[name].js`,
chunkFileNames: `chunks/[name].js`,
assetFileNames: `assets/[name].[ext]`
}
},
},
})