Модуль 12 · Урок 47

Dev server, Vite і production build

Dev server оптимізує feedback, а production build створює deployment artifact. Source, transformed modules і dist — різні шари; виправлення роблять у source та відтворюють build.

Dev serverBuildHashed assetsPreview

Три режими

КомандаЩо перевіряємоНе плутати
npm run devШвидка source iterationНе production hosting
npm run buildClean generated artifactНе source of truth
npm run previewЛокальна перевірка built outputНе public deploy

Build diagnostics мають blocking meaning. Hashed assets добре кешуються, HTML зазвичай потребує revalidation. Base path, public/static assets і routes перевіряють у середовищі, схожому на deployment target.

Debugging boundaries

SourceФайли, які редагує команда.
TransformDev-server view.
BundleOptimized output.
Source mapМапа generated→source, потенційно public.

Network/Console показують 404, MIME, import resolution і runtime error; build log — compile/bundle failure. Не патчте dist: наступний build зітре зміну.

Практика

Виконайте dev→build→preview, заповніть artifact inventory і deliberate wrong-base/path case. Перевірте, що bundle не містить private token/config і source map policy задокументована.

Завантажити tooling lab →

Офіційні джерела

Практична перевірка · урок 47 з 60

Закріпіть матеріал уроку

Три сценарні питання. Для зарахування уроку потрібно дати щонайменше дві правильні відповіді.

1. Для чого dev server?
2. Що робить production build?
3. Що перевіряє preview?