1

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

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

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

  • 我换一个文件。
  • 我将 package.json 中的版本更改为 0.0.2。
  • git commit
  • 完毕。
  • 其他小改动也一样,但不要更改版本。

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

  • 我更改文件
  • 我将版本更改为下一个。
  • 我 git 提交。

我需要 npm 版本和 git 版本之间的一些参考。怎么做?

4

1 回答 1

2

最佳做法是添加

node_modules/*

.gitignore:)

git 是源代码控制系统,npm 是包管理,忽略您使用的本机包之类的东西,这就是所有所有恢复或“真实”代码都必须转到模块。另外,如果您有任何配置文件,例如database.json将 thme 放入忽略并放入 repo 示例中,例如database.json.sample

就是这样!:>

只有在提交和功能更改很少时才更改 npm 包版本 :) 所以它是排他的。

于 2012-05-29T14:51:35.970 回答