Documentation
Интеграции
Vite
Vite
Vite-плагин для отправки релизов вместе с source maps в Хоуке.
yarn add @hawk.so/vite-plugin -D
Добавьте плагин в список в файле plugins.
vite.config
import hawkVitePlugin from '@hawk.so/vite-plugin';
export default defineConfig({
plugins: [
// ...
hawkVitePlugin({
token: '' // Your project's Integration Token
})
]
});
| Параметр | Тип | Обязательный | Описание |
token
|
string
|
да | Интеграционный токен вашего проекта |
release
|
string | number
|
нет | Уникальный идентификатор релиза. Используется для обработки source maps |
removeSourceMaps
|
boolean
|
нет |
Определяет, должен ли плагин удалять сгенерированные -файлы после отправки. По умолчанию
|
collectorEndpoint
|
|
нет | Позволяет переопределить endpoint коллектора для отправки source maps |
После завершения работы плагин экспортирует информацию о релизе в глобальную область видимости.
Идентификатор релиза можно получить:
-
в браузере через
window.HAWK_RELEASE -
в Node.js через
global.HAWK_RELEASE
Этот идентификатор нужно передать в JavaScript Catcher при инициализации через параметр .
release
Чтобы TypeScript видел типы для и window.HAWK_RELEASE, добавьте их декларации в global.HAWK_RELEASEtsconfig.json:
{
"compilerOptions": {
"types": [
"@hawk.so/vite-plugin/global"
]
}
}