vite默认是不支持@和require怎么配置?

时间:2025-04-07 18:34:16

不支持@

在中配置如下

import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
const path = require('path');

export default defineConfig({
  plugins: [vue()],
  define: {
    '': {},
  },
  resolve: {
    // 配置路径别名
    alias: {
      '@': (__dirname, './src'),
    },
  },
});

不支持require

1.第一步:安装

yarn add -D vite-plugin-require-transform
or
npm i vite-plugin-require-transform --save-dev
  1. 第二步:在中配置
import { defineConfig } from 'vite'
import requireTransform from 'vite-plugin-require-transform';
 
export default defineConfig({
  plugins: [
    requireTransform({
      fileRegex: /.js$|.vue$/
    }),
  ],
});