React Bundle выдал ошибку: «Ошибка типа: невозможно прочитать свойство 'ReactCurrentOwner' с неопределенным значением" - PullRequest
0 голосов
/ 24 сентября 2018

Для развернутых версий моего приложения я добавил следующий код в конфигурацию Webpack, чтобы получить React из пакета поставщика, который я обслуживаю:

externals: {
   react: 'vendor.React',
   'react-dom': 'vendor.ReactDOM',
},

Обычно это работает, но по какой-то причине теперь яполучаю сообщение об ошибке:

Type Error: cannot read property 'ReactCurrentOwner' of undefined

Кто-нибудь знает, что это за ошибка или почему мой минимизированный пакет реагирования выдает эту ошибку?

React Version 16.5.2

1 Ответ

0 голосов
/ 25 сентября 2018

Привет @Demon за попытку помочь.Возможное решение было следующим:

Я использовал версию React для CDN, которую я скачал локально в своей файловой системе, поскольку пытался обслуживать две разные версии React из этого микросервиса.Оказывается, версия CDN или React-Dom требует операторов:

var react = require("react");

Эти требования разрешаются в мои node_modules, которые имеют более низкую версию реакции.Исправление было в том, чтобы вручную редактировать их, чтобы они указывали на версию React для локальной файловой системы, которую я скачал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...