如果弹出后出现棉绒错误,则生成失败。

时间:2018-09-26 09:59:10

标签: create-react-app

我能够在退出CRA之前运行“ npm start”。 在执行“ npm run exit”构建后,由于棉绒错误导致构建失败,并且无法运行localhost。

如果掉毛错误是构建失败的原因,那么为什么应用程序在弹出之前就可以运行?

2 个答案:

答案 0 :(得分:1)

您可以通过在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,
  }

答案 1 :(得分:0)

就我而言,我已经为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要求构建应用程序失败。

Some reference