У меня есть библиотека компонентов, в которой представлена @ Emotion / React @ v11.x. Сейчас я пытаюсь обновить свой проект пользовательского интерфейса, чтобы использовать этот новый пакет, но я получаю сообщение об ошибке выполнения, которое, по-видимому, связано с реакцией на эмоции.
emotion-element-4fbd89c5.browser.esm.js:28 Uncaught TypeError: Object(...) is not a function
at eval (emotion-element-4fbd89c5.browser.esm.js:28)
at Object.../node_modules/@emotion/react/dist/emotion-element-4fbd89c5.browser.esm.js (index.js:944)
at __webpack_require__ (index.js:753)
at fn (index.js:122)
at Object.eval (emotion-react.browser.esm.js:10)
at eval (emotion-react.browser.esm.js:362)
at Object.../node_modules/@emotion/react/dist/emotion-react.browser.esm.js (index.js:956)
at __webpack_require__ (index.js:753)
at fn (index.js:122)
(truncated)
При дальнейшем осмотре проблема, похоже, связана с разрешением функции реакции createContext.
var EmotionCacheContext = /* #__PURE__ */Object(react__WEBPACK_IMPORTED_MODULE_0__["createContext"])( // we're doing this to avoid preconstruct's dead code elimination in this one case
Библиотека компонентов использует реакцию v16.8.1, а библиотека пользовательского интерфейса использует ту же версию.
Будем очень признательны за любые идеи или указатели!