在前端,后端和部署文件夹中分别安装eslint,还是在root用户中一次安装?

问题描述

我正在研究一个教程项目,该项目在项目根目录中具有后端,前端和部署文件夹。他们每个人都有一个package.json和一个node_modules文件夹。前端是一个create-react-app,我只花了半小时在eslint配置中拨号。然后我意识到后端或部署文件夹中没有安装eslint。

我应该分别在每个目录中分别安装eslint,然后复制我的.eslintrc文件,还是从前端对其进行核对,然后在根目录中安装一次(一个皮棉将它们全部统治)?

我对后者的担心是,在我的[未弹出] create-react-app中将存在挥之不去的eslint设置,这些设置将与父(根)文件夹中的任何安装进行战斗。

解决方法

如果您在NodeJS运行时下开发后端,则可以使用ESlint,最好使用单独的ESlint配置文件,这样就可以根据需要定义规则,或者在前端使用Airbnb javascript样式指南,这样您以后就可以舒服了。