viteでrequireと@が使えない問題

1. プラグインをインストールする

//yarn 安装
yarn add -D vite-plugin-require-transform
//npm 安装
npm i vite-plugin-require-transform --S

2. vite で設定するだけです

import { defineConfig } from 'vite'
import requireTransform from 'vite-plugin-require-transform';
 
export default defineConfig({
  plugins: [
    requireTransform({
      fileRegex: /.ts$|.vue$/
    }),
  ],
});

vite で @ を使用するには、config で設定する必要があります

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'),
    },
  },
});

おすすめ

転載: blog.csdn.net/weixin_48927323/article/details/126179375