react 中配置 eslint 和 flow
react 中配置 flow
- 用
npm install -g flow-bin flow-scripts全局安装flow - 用
npm install babel-preset-flow flow-bin flow-scripts安装babel-preset-flow flow-bin flow-scripts相关包 - 在根目录下的
.babelrc文件中做flow相关的配置,配置文件如下:
1 | "presets": [ |
- 在工程根目录下运行
flow init初始化flow,产生一个.flowconfig文件,加入相关配置后的文件具体内容如下:
1 | [ignore] |
- 在需要引入
flow检查的文件的头部加入//@flow或者/*@flow*/对文件进行flow检查 - 具体用法参考flow
react 中配置 eslint
- 用
npm install -g eslint命令全局安装eslint - 用
npm install babel-eslint eslint-plugin-jsx-a11y eslint-plugin-react安装eslint的react插件 - 用
eslint --init初始化工程项目,按照提示给出答案,在项目根目录下产生.eslintrc.js文件 - 在根目录下新建
.eslintignore文件,在文件中添加需要忽略的文件和文件夹