Js to Ts migration - corollazer0/nhcx2025 GitHub Wiki
- npm μ€μΉ
npm i -D vite-tsconfig-paths
npm i -D @vue/tsconfig
npm i -D typescript vue-tsc @types/node
- vite.cofnig.js -> ts λ³ν
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import tsconfigPaths from 'vite-tsconfig-paths'
// https://vite.dev/config/
export default defineConfig({
plugins: [vue(),tsconfigPaths()],
resolve: {
alias: {
// 'vue'λ₯Ό 'vue/dist/vue.esm-bundler.js'λ‘ λ³μΉ μ€μ νμ¬
// λ°νμ μ»΄νμΌλ¬κ° ν¬ν¨λ λ²μ μ μ¬μ©νλλ‘ ν©λλ€.
'vue': 'vue/dist/vue.esm-bundler.js'
}
}
})
-
tsconfig.json μΆκ°
-
env.d.ts μΆκ°
-
Vetur μμ Volar μ€μΉ