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