Не удается найти модуль @ restart / context / forwardRef во время сборки npm - PullRequest
2 голосов
/ 29 марта 2019

Недавно у меня возникла проблема с npm build после обновления до более новой версии react-bootstrap (1.0.0-beta.6).

Creating an optimized production build...
Failed to compile.

Cannot find module: '@restart/context/forwardRef'. Make sure this package is installed.
./node_modules/react-bootstrap/es/ThemeProvider.js

You can install this package by running: yarn add @restart/context/forwardRef.

Я попытался запустить предоставленную команду yarn, но это неверное имя пакета. У кого-нибудь есть идеи, как это исправить, не возвращаясь к старой версии (которая не поддерживает вкладки, что я и использую)?

1 Ответ

1 голос
/ 29 марта 2019

Это восходящая проблема с @ restart / context , которая только что выпустила версию, прерывающую импорт forwardRef, например:

import forwardRef from '@restart/context/forwardRef'

Быстрое исправление - понизить до 2.1.2, запустив yarn add @restart/context@2.1.2.

Долгосрочное исправление - ожидание react-bootstrap, чтобы либо исправить их импорт, либо заблокировать их package.json для этой версии @restart/context.

Редактировать: я добавил проблему в репозиторий react-bootstrap, чтобы отслеживать прогресс здесь: https://github.com/react-bootstrap/react-bootstrap/issues/3576

...