Ошибка при попытке импорта: «response-lifecycles-compat» не содержит экспорт по умолчанию (импортирован как «reactLifecyclesCompat»)

./node_modules/reactstrap/dist/reactstrap.es.js

Ошибка при попытке импорта: «response-lifecycles-compat» не содержит экспорт по умолчанию (импортированный как «reactLifecyclesCompat»).


person BR M    schedule 30.12.2018    source источник


Ответы (3)


Только делать npm install --save [email protected] не нужно ничего удалять. Ваше здоровье!

person skyridertk    schedule 31.12.2018
comment
[email protected] отсутствует с исправлением артефактов - person Mahesh Thumar; 01.01.2019

Я столкнулся с той же ошибкой. Я не эксперт, но вот как это у меня исправили.

  1. Проверьте версию responsestrap в вашем package.json (я думаю, что последняя версия - ^ 7.0.0, которая была выпущена вчера).
  2. Измените его на ^ 6.5.0 в package.json
  3. Удалить nodemodules
  4. Переустановите зависимости
person Surya KrishnaMoorthy    schedule 30.12.2018

  1. Открыть ./node_modules/reactstrap/dist/reactstrap.es.js
  2. Удалите reactLifecyclesCompat, из следующей строки:

    import reactLifecyclesCompat, { polyfill } from 'react-lifecycles-compat';

  3. Измените reactLifecyclesCompat.polyfill на polyfill в следующей строке:

    var _default = (0, reactLifecyclesCompat.polyfill)(Transition);

person BR M    schedule 30.12.2018
comment
действительно плохой ответ! не должно быть так .. у него должно быть правильное решение - person Nawaz; 30.12.2018
comment
Это нехорошее решение, но я чувствовал, что это последнее средство, если ничто другое не сработает. Это ошибка в react-lifecycles-compat? - person BR M; 31.12.2018