Перейти к основному содержимому

Публичный

Файлы, доступные напрямую по URL.

Публичная папка​

Папка 📂 public содержит содержимое UI (User Interface) на стороне клиента после компиляции, а также другие публичные файлы, такие как логотипы и значок.

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

Структура папки​

При входе в папку 📂 public по умолчанию вы найдёте следующую структуру:

./public/  ├─ ./images/  │ ├─ ./icon.png  │ ├─ ./logo-main.png  │ └─ ./logo.png  ├─ ./scripts/  │ ├─ ./ui.js  │ └─ ./ui.js.map  └─ ./styles/   ├─ ./main.css   └─ ./ui.css

Изображения​

Папка 📂 images изначально содержит логотипы приложения и значок.

В этой папке можно размещать все публичные изображения вашего приложения.

icon.png​

Значок приложения, отображается на вкладке браузера (favicon).

logo.png​

Это изображение логотипа, которое отображается на странице входа в бэк-офис и на страницах ошибок.

logo-main.png​

Это изображение логотипа, которое отображается в заголовке (header) после входа в систему и перехода в бэк-офис.

Скрипты​

В папке 📂 scripts находится итоговый JavaScript-код, созданный при компиляции UI; сюда же можно помещать другие публичные файлы JavaScript.

ui.js​

Файл ui.js — это итоговый скомпилированный код UI.

Обычно UI разрабатывается на React и LESS, а для компиляции итогового JavaScript-бандла — файла ui.js — используется Vite.

Инструкции по компиляции находятся в ui/vite.config.js; в этом файле содержатся сведения о том, как обрабатывается и создаётся ui.js.

ui.js.map​

Файл ui.js.map — это source maps UI; он важен для указания исходного кода при отладке ошибок в консоли браузера.

Стили​

В папке 📂 styles должны находиться CSS-файлы, используемые для стилизации приложения.

main.css​

main.css обычно используется для глобальных CSS или для изменения стандартных стилей Netuno.

ui.css​

ui.css — это CSS, созданный при компиляции UI.

Обычно UI разрабатывается на React и LESS, а для компиляции итогового CSS-бандла — ui.css — используется Vite.

Инструкции по компиляции находятся в ui/vite.config.js; в этом файле содержатся сведения о том, как создаётся ui.css.