1.7 KiB
1.7 KiB
Исправление ошибки "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:
Было:
BASE_URL: process.env.VUE_APP_API_URL || 'https://api.konturai.kz',
Стало:
BASE_URL: 'https://api.konturai.kz',
Дополнительные исправления
- Добавлен Chart.js в main.js для корректной работы графиков
- Зарегистрирован Chart как глобальный компонент
- Исправлены все импорты PrimeVue компонентов
Проверка
- Перезапустите сервер разработки:
npm run dev - Обновите страницу в браузере (Ctrl+Shift+R)
- Проверьте консоль - ошибка должна исчезнуть
- Попробуйте перейти на страницы новостей
Если проблема остается
- Очистите кэш браузера
- Удалите папку
node_modulesи выполнитеnpm install - Перезапустите сервер разработки