Files
marketing/FIX_PROCESS_ERROR.md
2025-09-15 09:31:51 +05:00

49 lines
1.7 KiB
Markdown

# Исправление ошибки "process is not defined"
## Проблема
В консоли браузера появляется ошибка:
```
[Vue Router warn]: Unexpected error when starting the router: ReferenceError: process is not defined at api.js:3:15
```
## Причина
В браузере нет объекта `process`, который используется для доступа к переменным окружения Node.js. В Vite нужно использовать `import.meta.env` вместо `process.env`.
## Решение
Ошибка уже исправлена в файле `src/config/api.js`:
**Было:**
```javascript
BASE_URL: process.env.VUE_APP_API_URL || 'https://api.konturai.kz',
```
**Стало:**
```javascript
BASE_URL: 'https://api.konturai.kz',
```
## Дополнительные исправления
1. **Добавлен Chart.js в main.js** для корректной работы графиков
2. **Зарегистрирован Chart как глобальный компонент**
3. **Исправлены все импорты PrimeVue компонентов**
## Проверка
1. Перезапустите сервер разработки: `npm run dev`
2. Обновите страницу в браузере (Ctrl+Shift+R)
3. Проверьте консоль - ошибка должна исчезнуть
4. Попробуйте перейти на страницы новостей
## Если проблема остается
1. Очистите кэш браузера
2. Удалите папку `node_modules` и выполните `npm install`
3. Перезапустите сервер разработки