Я работаю над созданием библиотеки содержимого, где я использую реагирующее приложение, используя create-react-app
.package.json
выглядит как
{
"name": "demo",
"version": "0.1.0",
"private": true,
"dependencies": {
"@material-ui/core": "^1.4.1",
"@material-ui/icons": "^2.0.1",
"firebase": "^5.3.0",
"md5": "^2.2.1",
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react-flexbox-grid": "^2.1.2",
"react-katex": "^2.0.2",
"react-redux": "^5.0.7",
"react-router-dom": "^4.3.1",
"react-scripts": "1.1.4",
"redux": "^4.0.0",
"redux-thunk": "^2.3.0",
"uuid": "^3.3.2"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
}
При запуске yarn install && yarn start
приложение работает нормально, см. Снимок ниже
Хотя при запуске yarn build && serve -s build
или npm run build && serve -s build
приложение не выглядитто же самое и UX испорчен, см. ниже
Файл yarn.lock
связан https://pastebin.com/dDHnvRWA
Ожидаемое поведение
Страница на yarn start
и одна после запускаnpm run build && serve -s build
должно быть точно таким же
Текущее поведение
Страница, которая появляется после npm run build && serve -s build
, отличается (см. Прилагаемые снимки)
Ваше окружение
| Tech | Version |
|--------------|---------|
| Material-UI/core | ^1.4.1 |
| Material-UI/icons | ^2.0.1|
| React | ^16.4.1 |
| Browser | Google Chrome Version 68.0.3440.106 (Official Build) (64-bit) |
| TypeScript | None |
| etc. | |