Javascript Electron app:应该在git存储库中保存哪些目录

时间:2018-04-09 19:30:30

标签: angular git electron

当在node.js中创建Electron应用程序时(使用CLI),在项目目录中创建了许多目录和文件,但是很多这些文件都是自动生成的,我没有看到这一点将它们保存在我的git存储库中。

在这种情况下通常会做什么?必须绝对保存哪些目录?有没有一种简单的方法可以恢复所有这些生成的文件,而无需将它们放在我的git repo中?

1 个答案:

答案 0 :(得分:1)

在项目目录中,Node通常会安装一些依赖项,这些依赖项保存在运行npm install时创建的新目录中,这些是运行应用程序时所需的文件,但是您可以将工作推送到git ,您需要创建一个名为.gitignore的新文件。在此文件中,您可以包含目录的所有名称以及运行git add .时不希望git包含的文件,这应该包括您自动生成的文件所在的node_modules

这意味着当你将工作推送到git时,无论何时你想要git clone repo,你都必须再次运行npm install来安装所有依赖项。

我希望这会有所帮助。