使用npm和git的最佳方法是什么?

时间:2012-05-29 13:32:53

标签: git version-control npm

我对git和npm都很陌生,但我了解基本知识,至少我认为我理解。
无论如何,我会描述我正在考虑的工作方式,但我认为还有更好的方法。

  • 我使用node.js模块创建根文件夹。
  • 我添加了package.json文件并配置了名称和版本。
  • 此根文件夹中的
  • git init
  • 然后git add .将所有文件添加到源代码管理中。
  • 承诺。这将是我的版本0.0.1。我不知道如何在git中设置它。
  • npm publish
  • 这就是第一个周期。

现在进行下一个小改动,而不是版本:

  • 我更改了一个文件。
  • 我将package.json中的版本更改为0.0.2。
  • git commit
  • 进行。
  • 同样适用于其他小改动,但不要更改版本。

现在进行下一个版本更改:

  • 我更改了文件
  • 我将版本更改为下一个。
  • 我git commit。

我需要在npm版本和git版本之间进行一些引用。怎么做?

1 个答案:

答案 0 :(得分:2)

最佳做法是添加

node_modules/*

.gitignore:)

git是源代码控制系统,npm是包管理,忽略你使用的本机包之类的东西,而且所有resto或“真正的”代码都必须转到模块。此外,如果您有任何配置文件,例如database.json,请将thme置于忽略状态并放入repo示例,例如database.json.sample

多数民众赞成!产品:>

只有当你的命令和功能改变很少时才更改npm包verison :)所以它是独占的。