create-react-app
v3.0.0 is out。它在内部支持TypeScript linting。 (这很好!)我想我了解TSLint所处的情况,并且我打算用ESLint替换它,但它现在不是。
如何禁用react-scripts start
中的linting步骤?
/* eslint-disable */
和其他人不是我想要的人。
唯一的方法是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,
}
]
}
// …
};