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

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',

Дополнительные исправления

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