Ошибка импорта событий из `@ redux-beacon / google-analytics` - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь использовать избыточный маяк и 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))
);

...