Для создания компонентов я использую сборник рассказов и Vite. В Prod я получаю эту ошибку:
ReferenceError: require не определен
Итак, я собрал проект локально и начал обслуживать его с помощью http-сервера. Таким образом, я могу производить это и на местном уровне. Буду благодарен за любую помощь.
Я пробовал добавить
Для создания компонентов я использую сборник рассказов и Vite. В Prod я получаю эту ошибку:
ReferenceError: require не определен
Итак, я собрал проект локально и начал обслуживать его с помощью http-сервера. Таким образом, я могу производить это и на местном уровне. Буду благодарен за любую помощь. Я пробовал добавить [code]import commonjs from 'vite-plugin-commonjs';[/code] в плагины Но это не решилось. Вот мой файл vite.config [code]import { UserConfig, defineConfig } from 'vite'; import { resolve } from 'path'; import react from '@vitejs/plugin-react'; import commonjs from 'vite-plugin-commonjs'; import { visualizer } from 'rollup-plugin-visualizer'; import svgr from 'vite-plugin-svgr'; import dts from 'vite-plugin-dts'; import { libInjectCss } from 'vite-plugin-lib-inject-css'; import tsconfigPaths from 'vite-tsconfig-paths'; import packageJson from './package.json'; import tsConfig from './tsconfig.json'; import { nodeResolve } from '@rollup/plugin-node-resolve'; import peerDepsExternal from 'rollup-plugin-peer-deps-external'; // https://vitejs.dev/config/ export default defineConfig((): UserConfig => { return { plugins: [ react(), commonjs(), tsconfigPaths(), libInjectCss(), visualizer({ filename: 'stats/stats.html' }), svgr(), dts({ exclude: [ '**/*.stories.tsx', '**/*.test.tsx', '**/*.test.ts', '**/*.stories.ts', 'src/test-utils/**', 'src/mock/**', 'src/setupTests.ts', '**/*._test.tsx', ], tsconfigPath: './tsconfig.json', compilerOptions: { baseUrl: tsConfig.compilerOptions.baseUrl, paths: tsConfig.compilerOptions.paths, }, }), ], build: { copyPublicDir: false, sourcemap: true, emptyOutDir: true, lib: { entry: resolve(__dirname, 'src/index.ts'), formats: ['es'], name: 'te-components', },