Слияние кода завершено, страница обновится автоматически
import { defineConfig, loadEnv } from "vite";
import react from "@vitejs/plugin-react";
import svgr from "vite-plugin-svgr";
import path from "path";
export default defineConfig(({ mode }) => {
// Ref: https://github.com/vitejs/vite/issues/3105#issuecomment-939703781
const env = loadEnv(mode, "env", "");
const htmlPlugin = () => ({
name: "html-transform",
transformIndexHtml: (html: string) =>
html.replace(
/<%=\s*([a-zA-Z_]+)\s*%>/g,
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
(_match, variableName) => env[variableName]
),
});
return {
resolve: {
alias: {
"@": path.resolve(__dirname, "./src"),
},
},
// eslint-disable-next-line @typescript-eslint/no-unsafe-call
plugins: [svgr(), react(), htmlPlugin()],
root: "src",
};
});
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )