Ошибка импорта событий из `@redux-beacon/google-analytics`

Я пытаюсь использовать избыточный маяк и google-analytics в своем проекте, основанном на pwa-starter-kit (машинопись), но получаю эту ошибку импорта.

Uncaught SyntaxError: The requested module '../node_modules/@redux-beacon/google-analytics/dist/index.js' does not provide an export named 'trackEvent'

У моего проекта есть реализация по умолчанию, используемая в проекте pwa-starter-kit, а у @redux-beacon/google-analytics есть все экспорты.

import { createMiddleware, EventsMap } from 'redux-beacon';
import GoogleAnalytics, {trackEvent} from '@redux-beacon/google-analytics';
const eventsMap: EventsMap = {
  '*': trackEvent(action => ({
    category: 'redux',
    action: action.type,
  })),
};
const ga = GoogleAnalytics();
const analytics_middleware = createMiddleware(eventsMap, ga);
.
.
.
export const store = createStore(
  state => state as Reducer<RootState, RootAction>,
  devCompose(
    lazyReducerEnhancer(combineReducers),
    applyMiddleware(thunk as ThunkMiddleware<RootState, RootAction>, analytics_middleware))
);

0 ответов

Другие вопросы по тегам