Запуск сборки npm создает ошибку:
Не удалось скомпилировать.
./src/index.css
BrowserslistError: Неизвестный запрос браузера dead
в Array.forEach ()
После просмотра других руководств в Интернете по обновлению нескольких пакетов и т. д., Запустив установку npm, это все еще не работает. Я хочу знать общую практику, чтобы предотвратить это в будущем, а также исправить эту текущую проблему.
Что я также хотел бы знать, так это то, что приложение может быть запущено на сервере даже при сбое сборки, поскольку в настоящее время у меня развернуто это приложение, и оно действительно работает, но оно работает со старой версией кода и, по-видимому, на сервере я могу запустить сборку npm, и она работает, хотя не отображает никакого нового кода, на самом деле я не могу остановить процесс.
мой пакет.json:
{
"name": "dashboard",
"version": "0.1.0",
"private": true,
"dependencies": {
"@material-ui/core": "latest",
"@shopify/polaris": "latest",
"react": "^16.4.2",
"react-dom": "^16.4.2",
"react-router": "latest",
"react-router-dom": "^4.3.1",
"react-scripts": "1.1.4"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
},
"devDependencies": {
"babel-jest": "^23.6.0",
"enzyme": "^3.7.0",
"enzyme-adapter-react-16": "^1.7.0",
"enzyme-to-json": "^3.3.4",
"jest": "^23.6.0"
},
"jest": {
"snapshotSerializers": [
"enzyme-to-json/serializer"
]
}
}
Любые предложения о том, как избежать этих ошибок, были бы потрясающими, или общие советы о том, как развертываются реагирующие приложения, как я уже сказал, кажется, что они развернуты, даже если сборка не работает локально.
Можно ls -al?
Может быть, вы настроили свою IDE так, чтобы скрывать файлы, находящиеся в .gitignore? Попробуйте npm install -g serve && serve -s build и посмотрите, работает ли это.
Я немного запутался, я знаю, что реагирующие скрипты представили поддержку списка браузеров, но я думаю, что они сделали это в v2.x, но вы используете v1.x. Кроме того, я не вижу записи в package.json для списка браузеров. Можете ли вы попробовать запустить npm install еще раз, если снова произойдет сбой, попробуйте npm install после удаления node_modules, я боюсь, что в вашем node_modules есть какие-то смешанные вещи.
Я пробовал это (устанавливал) много раз, не могу ли я тогда просто обновить реагирующие сценарии?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Я полагаю, вы используете приложение create-реагировать?