Git存储库中是否应该包含“Node_Mods”文件夹?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (37)

我想知道我们是否应该追踪节点_在签出代码时,我们的回购模块还是进行NPM安装的模块?

提问于
用户回答回答于

如果开发应用程序(特别是企业应用程序),包括节点_在git回购模块是一个可行的选择,选择的选择取决于你的项目。

想象一下,你刚刚完成了企业应用程序,你将不得不支持它3-5年。你肯定不想依赖于某个人的NPM模块,因为它明天就会消失,你也不能再更新你的应用了。

或者你的私人模块无法从互联网上访问,你也不能在互联网上构建你的应用程序。或者,出于某些原因,你可能不希望依赖于NPM服务的最终构建。

“如果你没有编写一个打算供他人使用的包(例如,你正在构建一个web应用程序),你应该始终将已安装的包签入源代码管理中。”

用户回答回答于

模块详细信息存储在packages.json这就够了。没必要签node_modules

扫码关注云+社区