禁用create-react-app提供的ESLint

问题描述 投票:1回答:1

create-react-app v3.0.0 is out。它在内部支持TypeScript linting。 (这很好!)我想我了解TSLint所处的情况,并且我打算用ESLint替换它,但它现在不是。

如何禁用react-scripts start中的linting步骤?

/* eslint-disable */和其他人不是我想要的人。

reactjs typescript eslint create-react-app
1个回答
0
投票

唯一的方法是eject react-scripts - 通过运行yarn eject / npm run eject - 并手动关闭eslint配置文件中的webpack

请看看这个分支:create-react-app closer look,特别是在eject-tic_tac_toe目录中,你有scripts/start.js - 魔术发生在yarn start / npm start之后的脚本 - 和config/webpack.config.dev.js - 你有webpack的配置,在start.js中使用。这是您可以编辑的部分:

// …
module.exports = {
  // …
  module: {
    preLoaders: [
      {
        test: /\.(js|jsx)$/,
        loader: 'eslint',
        include: paths.appSrc,
      }
    ]
  }
  // …
};
© www.soinside.com 2019 - 2024. All rights reserved.