Redux form v8.0.1 поле основного модуля не может быть решено ошибка в реагировать родной - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь добавить избыточную форму в свой проект.Когда я использую последнюю версию версии в формате редукса, т.е. 8.0.1, она выдает следующую ошибку.Но когда я использую предыдущую версию, она не выдаст ошибку, упомянутую ниже, но выдаст другие ошибки в разных модулях.

Это мои Reducer.js и Store.js.

Reducer.js

import { reducer as form } from 'redux-form';

export default {
  form,
};

Reducer.js

import { createStore, applyMiddleware, compose } from 'redux';
import promiseMiddleware from 'redux-promise-middleware';
import thunk from 'redux-thunk';
import { persistStore, persistCombineReducers } from 'redux-persist';
import storage from 'redux-persist/lib/storage';
import { createLogger } from 'redux-logger';

import reducers from './Reducer';

const persistConfig = {
  key: 'root',
  storage,
  whitelist: ['user'],
};

const persistedReducer = persistCombineReducers(persistConfig, reducers);

const middlewares = [promiseMiddleware(), thunk];

// eslint-disable-next-line
if (__DEV__) {
  middlewares.push(createLogger());
}

export default () => {
  const store = createStore(persistedReducer, undefined, compose(applyMiddleware(...middlewares)));
  const persistor = persistStore(store);
  return { store, persistor };
};

Теперь я получаю эту ошибку.Как это исправить?

При попытке разрешить модуль redux-form из файла /Users/sujin.v2px/React-Native/Changunarayan/src/redux/Reducer.js пакет /Users/sujin.v2px/React-Native/Changunarayan/node_modules/redux-form/package.json был успешно найден.Однако сам этот пакет указывает поле модуля main, которое не может быть разрешено (/Users/sujin.v2px/React-Native/Changunarayan/node_modules/redux-form/index.js. Действительно, ни один из этих файлов не существует:

1 Ответ

0 голосов
/ 13 декабря 2018

Это решено в v8.0.4.Вы должны обновить свою зависимость.

...