Материал-макет пользовательского интерфейса зашифрован после сборки производства - PullRequest
0 голосов
/ 26 мая 2018

Я создал сайт на основе node.js, material-ui и create-реагировать-приложение.

Когда я делаю сборку разработки с использованием yarn start, я получаю этот результат на localhost:

Localhost display

Затем, после выполнения производственной сборки с использованием yarn build, я получаю это:

enter image description here

Все функции работают, кроме макета.

Есть идеи, что может быть причиной?

1 Ответ

0 голосов
/ 27 мая 2018

Похоже, что material-ui включается два дополнительных раза при свертывании, что нарушает работу приложения.Если вы внимательнее посмотрите на то, что встроено в med-react-component и bo-module-taxonomie, вы заметите, что объединение включает материал-интерфейс в обеих сборках.Поскольку вы используете rollup-plugin-peer-deps-external, вы должны установить material-ui зависимость от пира как в med-react-component, так и в bo-module-taxonomie:

"peerDependencies": {
    "@material-ui/core": "^1.0.0",
    "@material-ui/icons": "^1.0.0",
    ...
...