【问题标题】:Hide solution files in node_modules from Team Explorer从团队资源管理器中隐藏 node_modules 中的解决方案文件
【发布时间】:2018-01-11 10:51:45
【问题描述】:

在 TFVC 源代码控制下的 ASP.Net Core MVC 项目中从 bower 移动到 npm 后,我现在在我的 node_modules 文件夹中的 Visual Studio 2017 的 Team Explorer 中出现了一个额外的解决方案:

.\node_modules\node-sass\src\libsass\win\libsass.sln

如何阻止此解决方案出现在团队资源管理器中? node_modules 已经在我的 .tfignore 文件中,并且该文件夹/解决方案不在源代码管理中。

【问题讨论】:

  • 这可能是不可能的。 AIUI团队资源管理器的解决方案列表只是工作区(TFS-VC)或工作树(git)中所有以.sln结尾的文件的列表。
  • 作为下面的答案,只需隐藏 .sln 文件就可以了。

标签: npm visual-studio-2017 team-explorer


【解决方案1】:

这可以通过简单地隐藏 node_modules 文件夹来完成。

当我按照说明 here 操作时,我认为这是一种副作用,隐藏文件夹会减少 Visual Studio 的加载时间和内存占用,因为它不会尝试和预解析所有模块。

作为一种替代方法,@kakusan 指出,只有解决方案文件需要隐藏。请注意,如果 NPM 出于某种原因替换了文件,则可能不会保留此更改。

【讨论】:

  • 谢谢,这行得通。我决定简单地隐藏 .sln 文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-20
  • 1970-01-01
  • 1970-01-01
  • 2015-08-26
  • 1970-01-01
  • 2017-10-20
  • 2018-12-15
相关资源
最近更新 更多