РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗tlVtCfCl 15 of 72 menu
◀ ▶

Очистка сборки в Vite

Очистка сборки удаляет прежнее содержимое папки, и старый файл в неё не попадает.

После прошлой сборки в каталоге могут лежать файлы с прошлыми именами. Если один из модулей убрали, его старый кусок иначе останется на диске рядом с новыми файлами. Поле build.emptyOutDir со значением true говорит Vite стереть содержимое outDir перед записью свежего результата.

Сначала соберём проект с папкой build и включённой очисткой:

import { defineConfig } from 'vite' export default defineConfig({ build: { outDir: 'build', emptyOutDir: true, }, })

Выполним сборку:

npm run build

Вручную положим в build лишний файл, который сборка не создавала, например build/hello-old.txt со строкой hello. Снова запустим сборку с той же настройкой. После завершения файла hello-old.txt в папке не будет - остались только свежие итоги для страницы со словом hello в модуле.

Соберите проект в папку output с включённой очисткой, добавьте туда свой текстовый файл вручную и повторите сборку - лишний файл должен исчезнуть.

Выключите очистку, оставив ту же папку output, снова положите текстовый файл вручную и соберите проект - файл должен остаться рядом с новыми итогами.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить