49 lines
1.7 KiB
Markdown
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. Перезапустите сервер разработки
|