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

不支持@

在vite.config.js中配置如下

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

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

不支持require

1.第一步:安装

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

你可能感兴趣的:(vue,vue.js,javascript,前端)