material-ui-search-bar
не входит в пакет @material-ui
, вам необходимо установить этот пакет отдельно:
npm install --save material-ui-search-bar
Кроме того, странно, что у вас есть и @material-ui/core
, и material-ui
устанавливается одновременно.Они оба одинаковых пакета, но из разных основных выпусков.
РЕДАКТИРОВАТЬ: Теперь я понимаю, почему вы используете эти две версии одновременно.Текущая стабильная версия material-ui-search-bar
использует старую версию material-ui.К счастью, канал бета-версии поддерживает новую версию.
Я бы посоветовал вам сделать следующее:
Удалить старую версию material-ui
и сохранить тольконовый @material-ui/core
.
npm uninstall --save material-ui
Удалите старый material-ui-search-bar
:
npm uninstall --save material-ui-search-bar
Установите бета-версию для material-ui-search-bar
npm install --save material-ui-search-bar@1.0.0-beta.13
Теперь это должно сработать, но я бы посоветовал взглянуть на документацию по пакету material-ui-search-bar
, чтобы узнать, представила ли новая версия некоторыеИзменения API.
Обычно не рекомендуется использовать последнюю бета-версию, так как она подвержена ошибкам, но в этом случае, глядя на журнал изменений, кажется более безопасным.Также взгляните на новый выпуск этого пакета, чтобы периодически обновлять его.
В конце процесса ваш package.json должен выглядеть примерно так:
"dependencies": {
"@material-ui/core": "^3.3.2",
"material-ui-search-bar": "1.0.0-beta.13"
"react": "^16.4.2",
"react-dom": "^16.4.2",
"react-script": "^2.0.5",
"react-scripts": "1.1.5"
}