diff --git a/html/src/main.js b/html/src/main.js index af378e7..e69de29 100644 --- a/html/src/main.js +++ b/html/src/main.js @@ -1,3 +0,0 @@ -import "bootstrap"; // Подключение JS Bootstrap -import "bootstrap-icons/font/bootstrap-icons.css"; -import "bootstrap/dist/css/bootstrap.min.css"; // Подключение стилей \ No newline at end of file diff --git a/package.json b/package.json index 6ce2f0b..44ad5b2 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,6 @@ "eslint-plugin-prettier": "5.2.3", "http-server": "14.1.1", "npm-run-all": "4.1.5", - "vite": "6.2.0", - "vite-plugin-static-copy": "^2.3.1" + "vite": "6.2.0" } } diff --git a/vite.config.js b/vite.config.js index 2cbaa20..9a319af 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,39 +1,19 @@ +import { resolve } from "path"; +// eslint-disable-next-line import/no-extraneous-dependencies import { defineConfig } from "vite"; -import { viteStaticCopy } from "vite-plugin-static-copy"; export default defineConfig({ - root: "html", + root: resolve(__dirname, "html"), build: { - outDir: "dist", + rollupOptions: { + input: { + main: resolve(__dirname, "html/index.html"), + page2: resolve(__dirname, "html/account.html"), + page3: resolve(__dirname, "html/author.html"), + page4: resolve(__dirname, "html/manga.html"), + page5: resolve(__dirname, "html/news.html"), + page6: resolve(__dirname, "html/reading.html"), + }, + }, }, - plugins: [ - viteStaticCopy({ - targets: [ - { - src: "*.html", // Копируем HTML-файлы - dest: ".", // В корень `dist/ ` - }, - { - src: "css/style.css", // Копируем CSS - dest: ".", // В корень `dist/` - }, - { - src: "img/*", // Копируем все файлы из img/ - dest: "img", - }, - { - src: "src/**", - dest: "src", - }, - { - src: "../node_modules/bootstrap/dist/**/*", - dest: "vendor/bootstrap", - }, - { - src: "../node_modules/bootstrap-icons/font/*", - dest: "vendor/bootstrap-icons", - }, - ], - }), - ], });