【问题标题】:Angular 2 plus, multi-developer, TFVC and node_modulesAngular 2 plus、多开发人员、TFVC 和 node_modules
【发布时间】:2017-05-18 02:58:59
【问题描述】:

鉴于 node_modules 包含 20000 多个文件,似乎不适合将它们添加到源代码管理中。

这意味着每次开发人员执行 get latest 时,他们都必须运行 npm install 来下载任何缺失的模块

有什么方法可以自动执行此操作,以便在他们获取最新版本时发生 npm 安装?

有没有更好的方法来做到这一点?

【问题讨论】:

  • 你使用的是 Git 还是 TFVC?
  • 暂时没有,但我会评估它 - 使用它会更好吗?只是目前仅 TFS
  • 对不起,我以为你说 git for tfs - 正在考虑评估这个......在 VS 2017 中使用 tfvc 和 VSTS 中使用 VS Code(想要摆脱完整的 VS)
  • 正如丹尼尔所说,在 VSTS 中没有办法做到这一点。

标签: angular tfs npm azure-devops node-modules


【解决方案1】:

通常情况下,包恢复(无论是 .NET 世界中的 NuGet 还是 NPM)都内置在某种构建脚本中——您获取源代码,运行构建脚本,然后它会执行所有必要的操作生成构建并运行测试。

无论如何,在开始更改代码之前执行此操作被认为是一种好习惯 - 如果其他人以某种方式偷偷插入非构建代码或破坏单元的东西,最好在开始编写代码之前了解测试。

这是在说“不,你不能用 TFVC 做到这一点。”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-18
    • 1970-01-01
    相关资源
    最近更新 更多