vite.config.ts 585 B

12345678910111213141516171819202122232425
  1. import { resolve } from 'path'
  2. import { defineConfig } from 'vite'
  3. import vue from '@vitejs/plugin-vue'
  4. const root = process.cwd()
  5. function pathResolve(dir: string) {
  6. return resolve(root, '.', dir)
  7. }
  8. // https://vitejs.dev/config/
  9. export default defineConfig({
  10. resolve: {
  11. extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.scss', '.css'],
  12. alias: [
  13. {
  14. find: 'vue-i18n',
  15. replacement: 'vue-i18n/dist/vue-i18n.cjs.js'
  16. },
  17. {
  18. find: /\@\//,
  19. replacement: `${pathResolve('src')}/`
  20. }
  21. ]
  22. },
  23. plugins: [vue()],
  24. })