приложение create-реагировать "Не удалось скомпилировать" при запуске - программирование

приложение create-реагировать "Не удалось скомпилировать" при запуске

Я получаю следующую ошибку при использовании npm start для открытия create-реагировать на приложение. Я новичок в React, и последние несколько дней у меня не было проблем с выполнением командной строки для создания нового приложения.

Я попробовал npx start, npm start и снова установил npm для обновленной версии.

Failed to compile
./src/index.css (./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??postcss!./src/index.css)
BrowserslistError: Unknown browser query 'android all'. Maybe you are using old Browserslist or made typo in query.
    at Array.reduce (<anonymous>)
    at Array.some (<anonymous>)
    at Array.filter (<anonymous>)
4b9b3361

Ответ 1

Это новая ошибка в BrowserList.

Об этом есть новые отчеты в приложении create-реагировать: https://github.com/facebook/create-react-app/issues/7239.

и в списке браузеров: https://github.com/browserslist/browserslist/issues/382#issuecomment-502991170

Как предложено Джоном Форбсом ниже, для решения проблемы github необходимо изменить запись списка браузеров в package.json на

"browserslist": []

Это создаст и запустит проект.

Ответ 2

На данный момент вы можете попробовать это и ждать дальнейшего исправления

"browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [  
    ]
  }

Ответ 3

Попробуйте пройти:

 {
   loader: 'css-loader',
   options: {
   minimize: false
 }
}

Ответ 4

это сработало для меня просто делая npm я browserslist --save

Ответ 5

Как правильное временное решение до исправления ошибки: добавьте в package.json это:

  "resolutions": {
    "browserslist": "4.6.2",
    "caniuse-lite": "1.0.30000974"
  },

Ответ 6

Я могу подтвердить, что принудительное разрешение пряжи для [email protected] исправляет ошибку. Это должно быть проблемой последней версии [email protected]

временное решение:

В package.json добавить

"olutions ": {" список браузеров ":" 4.6.2 "," caniuse-lite ":" 1.0.30000974 "},

Этот метод решил мою проблему.