各种配置文件如.gitignore的作用

gitignore: git上传要忽略的文件
.npmrc: 配置npm源
editorconfig: 帮助开发者在不同的编辑器和ide之间维护相同的代码风格,EditorConfig 包含一个用于定义代码格式的文件和一批编辑器插件,这些插件可以让编辑器读取配置文件并依此格式化代码。EditorConfig 的配置文件十分易读,并且可以很好的在 VCS(Version Control System)下工作。
alloyteam关于editorconfig的博客

在这里插入图片描述

.eslintrc.js: 配置代码书写的规则,使用单引号还是双引号,中缀符前后要不要有空格之类的,规范代码书写

browserlistBrowserslist 的出现就是为了解决工具之间各自为战的情况,可以提供统一的配置。即共享项目中的目标浏览器环境信息。当你使用 Browserslist 配置好支持的浏览器后,那么 Babel, PostCSS, ESLint 等工具就可以为你提供一致的服务了。