我能够在退出CRA之前运行“ npm start”。 在执行“ npm run exit”构建后,由于棉绒错误导致构建失败,并且无法运行localhost。
如果掉毛错误是构建失败的原因,那么为什么应用程序在弹出之前就可以运行?
答案 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要求构建应用程序失败。