gpt4 book ai didi

visual-studio-2015 - 在 Visual Studio 2015(Web 项目)中排除/忽略文件夹

转载 作者:行者123 更新时间:2023-12-03 13:20:48 26 4
gpt4 key购买 nike

我在 Visual Studio 2015 中有一个网络项目,以及其中的一些我需要但不想被拉入 Visual Studio 的文件夹;这些是您的普通文件夹,node_modules , bower_components等等。对它们没什么特别的。

但是我找不到“忽略”或“排除”它们的方法。过去,我可以右键单击一个文件夹并简单地告诉它排除它,它就起作用了;但自从升级到 VS2015 后,这个选项似乎完全消失了。

我想也许是在 .gitignore ,但篡改无济于事。这有什么新的 secret 吗?

最佳答案

我花了很多时间寻找如何使 NPM 和 bower 在网站项目中顺利工作 - 主要问题是 node_modules 文件夹嵌套得太深。导致各种路径太长的问题。这是使用 Visual Studio 2015 - 使用旧版 Visual Studio 创建的网站项目。

如果 Visual Studio 项目类型是“Web 应用程序”,并且您的 Web 项目有一个 .project 文件,您应该能够在解决方案资源管理器中右键单击文件/文件夹,然后选择“排除”。

但是,如果您的 Visual Studio 项目类型是“网站”,则没有 .project-file - 您不能从 Visual Studio 中排除文件和文件夹。诀窍是使用 Windows 资源管理器在文件或文件夹上设置隐藏属性 - 然后 Visual Studio 将忽略它们。不要尝试在所有子文件夹上设置隐藏递归 - 只是“外部”文件夹就可以了。

这对我来说对 node_modules 来说很好。 NPM 集成和命令行 NPM 仍然有效。我还从文件夹中删除了只读属性。

如果可能,请考虑将您的项目转换为 Web 应用程序。

在这里阅读更多:

Other stack-overflow issue about website-type projects

About web application project vs. website project

About excluding items

关于visual-studio-2015 - 在 Visual Studio 2015(Web 项目)中排除/忽略文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32791684/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com