VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
npm install
npm run dev
npm run build
Устанавливается в переменной окружения VITE_API_BASE_URI
, например:
VITE_API_BASE_URI=http://localhost:8000
Эта переменная доступна внутри приложения как
import.meta.env.VITE_API_BASE_URI
Генерация кода по спецификации OpenAPI осуществляется с помощью пакета @hey-api/openapi-ts. Для этого в конфигурацию введена команда generate-client
:
npm run generate-client
Базовый путь API, который используют автоматически генерируемые клиенты, задаётся в main.js:
OpenAPI.BASE = `${import.meta.env.VITE_API_BASE_URI}`