сборка не удалась при создании реагировать на ошибки lint после извлечения - PullRequest
0 голосов
/ 26 сентября 2018

Мне удалось запустить «npm start» перед извлечением CRA.После того, как я выполнил «npm run eject», сборка завершается с ошибкой из-за ошибок lint и невозможности запустить localhost.

Если из-за ошибок сборки возникли ошибки, почему приложение работало до извлечения?

Ответы [ 2 ]

0 голосов
/ 15 октября 2018

В моем случае я настроил Eslint и Airbnb со следующими версиями.

"eslint": "^5.5.0",
"eslint-config-airbnb": "^17.1.0",
"eslint-plugin-import": "^2.14.0",
"eslint-plugin-jsx-a11y": "^6.1.1",
"eslint-plugin-react": "^7.11.1"

После извлечения я обнаружил, что в package.json есть две разные версии eslint.Поэтому я думаю, что из-за несоответствия версий eslint, что для Airbnb и CreateReactApp требуется сборка приложения, происходит сбой.

Некоторые ссылки

0 голосов
/ 15 октября 2018

Вы можете отключить это, добавив emitWarning: true к опциям eslint-loader.

{
    test: /\.(js|jsx|mjs)$/,
    enforce: "pre",
    use: [
      {
        options: {
          formatter: eslintFormatter,
          eslintPath: require.resolve("eslint"),
          emitWarning: true,
        },
        loader: require.resolve("eslint-loader"),
      },
    ],
    include: paths.appSrc,
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...