为什么 github 上的 nodejs 包与 npm commit 下载的相同包有差异?



我通过提交下载nodejs包:npm install -g package_name 但是我发现下载的一些软件包在Github上具有与相同软件包的不同文件。

开发人员在认为代码稳定时会创建一个包,并在将来的更新中继续开发。

所以 github 代码是下一次更新的正在进行的代码,npm 包是包的最新稳定版本。

在上面的情况下,如果你想在 github 中查看 npm 包代码,请查找带有包版本的标签。

此外,npm 包中的文件可以编译代码,而 github 包含源代码。使用.gitignore开发人员可以从 github 存储库中排除已编译的文件,并使用.npmignore开发人员可以从 npm 包中排除源文件(不常见,但可以做到(

因此,代码差异的原因可能是其中之一。

最新更新