Я пытаюсь разделить код между реагирующей сетью и реагирующим собственным проектом.
Структура папок выглядит следующим образом:
web/
shared/redux/
native/
Как вы можете видеть, я переместил папку web / src / redux в shared / redux.
В config-overrides.js я смог отключить de ModuleScopePlugin следующим образом:
const removeSrcRestriction = value => config => {
config.resolve.plugins = config.resolve.plugins.filter(plugin => !(plugin instanceof ModuleScopePlugin));
return config
};
module.exports = override(
removeSrcRestriction('self'),
...
В сети / я выполняю сборку пряжи , чтобы посмотреть, все ли работает.
Я получаю следующую ошибку:
Failed to compile.
../shared/redux/store.ts 15:19
Module parse failed: Unexpected token (15:19)
You may need an appropriate loader to handle this file type.
| let middleware = [ logger, epicMiddleware, reduxPollingMiddleware ];
|
> const persistConfig: PersistConfig = {
| key: 'root',
| storage: storage,
У кого-нибудь есть идеи, как это решить?