如何在不同的项目中同步tsconfig、eslintconfig等更漂亮的配置



我的团队使用Typescript、ESLint和Prettier等工具,使用Node开发不同的微服务。这些工具的配置文件位于项目根目录中。(这很重要,因为据我所知,git子模块只能用于选定的子文件夹(。

随着我们的工具的改进和提供新功能,我们会不时更改此配置文件。然而,将这些新设置复制到我们维护的所有不同服务中是令人厌烦的。在不同的项目之间同步它们并保持干燥的好方法是什么?

您可以创建一个npm包并将其用于所有项目。这样,您还可以获得设置的版本控制。

最新更新