【问题标题】:Why VS Code contains emphasized items but no error?VS 代码包含强调的项目但没有错误
【发布时间】:2020-04-09 12:27:36
【问题描述】:

我正在用 VS 代码编写一个 React 项目。我在 VS 代码中遇到了这个问题。在我的项目中,此文件夹显示包含强调的项目,我知道这意味着我的文件中有错误。但在图片中

,

我检查了所有文件,但没有发现错误。所以这让我感到困惑。

我在 google 中搜索了这个问题,发现了一个类似的 github 问题。 https://github.com/Microsoft/vscode/issues/54960

希望有人可以帮助我。谢谢

【问题讨论】:

    标签: reactjs visual-studio-code


    【解决方案1】:

    用git提交一次就可以解决。

    【讨论】:

    • 谢谢。这个对我有用。你能帮忙解释一下为什么会这样吗?
    • 当您从文件夹结构中删除文件并且尚未将事件添加到提交时会发生这种情况。 VS Code 将未提交的更改视为“问题”,这并不能很好地解释自己!
    • 不确定这是否会在未来对某人有所帮助,但无论反应或 Angular 或任何项目如何,我都用 Angular 来面对这个问题。我能够摆脱红色标记的方法是手动重命名文件并将其恢复。我确实删除了一些在 git 中但尚未提交新版本的文件。但是尝试重命名文件并更新所有文件上的引用(对于角度组件引用)会删除红色错误,例如标记,但当您悬停该文件夹时不会出现注释
    • @Slakinov 的评论是这里的关键,可能值得单独(并接受)答案
    • 这似乎是由于未提交的更改而发生的。
    【解决方案2】:

    在windows上使用命令CTRL+SHIFT+P或在mac上使用COMMAND+SHIFT+P,然后搜索“开发者:重新加载窗口”,点击它,你的vs就会重新加载,享受你的无压力编码。

    【讨论】:

    • 这似乎是一个比接受的答案更正确的答案。
    • 谢谢,您的回答非常直截了当,很有帮助。
    • 这个答案更正确。当我打开一个示例应用程序时,用 git commit 来修复一个 bug 是不对的。
    • 这是正确答案。似乎有一个键盘快捷键(cmd-R)但它不起作用 - 只有单击下拉菜单中的命令对我来说。
    【解决方案3】:

    我可以解决问题 react-native start --reset-cache 并使用命令 Ctrl + shift + p 重新加载 VS并搜索 Developer: Reload Window

    【讨论】:

      【解决方案4】:

      在将文件从一个文件夹移动到另一个文件夹、重命名并将所有内容提交到 git 后,我​​看到了这条消息。

      Visual Studio“问题”窗口显示“已删除”文件存在问题。不知何故,VS 为文件的原始位置打开了一个窗口,并且在它的选项卡中,该文件被标记为“已删除”。在 VS 中关闭该选项卡消除了“包含强调的项目”

      【讨论】:

        【解决方案5】:

        有同样的问题。

        在 VS Code 中多次提交并没有帮助。

        但是,一旦我添加了文件并从 shell 提交,一切就都到位了。

        【讨论】:

          【解决方案6】:

          在我的例子中,已经删除的文件是在 VS 代码中打开的。关闭这些文件解决了我的问题。

          【讨论】:

          • 这是我的情况,你的回答对我有用。
          【解决方案7】:

          我遇到了同样的问题,推送到 git 并没有解决问题。我只是关闭了所有文件,取消了我的开发服务器并重新启动了 VS Code。强调消失了。

          【讨论】:

            【解决方案8】:

            出现此错误是因为git中有待保存的更改,因此要解决此问题,请打开命令终端并进入您的项目所在的文件夹,执行以下命令

            git add .
            git commit -m "your commit description"
            

            就我而言,它适用于此。

            【讨论】:

            • 您好!虽然这些命令可能会解决问题,但including an explanation 关于如何以及为什么解决问题将真正有助于提高您的帖子质量,并可能导致更多的赞成票。请记住,您正在为将来的读者回答问题,而不仅仅是现在提问的人。请edit您的回答添加解释并说明适用的限制和假设。
            【解决方案9】:

            我在使用 Visual Studio Code 编辑器处理 Rails 应用程序时注意到了这一点。

            我使用下划线作为目录名称,而不是staticpages,而是将目录命名为static_pages

            但是,使用以下命令提交代码更改修复了它:

            git add .
            git commit -m "commit message"
            

            就是这样。

            我希望这会有所帮助

            【讨论】:

              【解决方案10】:

              使用 React 的 VSCode。更改了 src 文件夹中的文件夹名称。更改组件名称后不会通过编译。致力于 git。使用 npm start 重新启动应用程序。一切都很好。

              【讨论】:

                【解决方案11】:

                这是一个边缘案例,但我将其放在这里以防万一它在未来对某人有所帮助...

                在我完全设置我的.gitignore 文件之前,我不小心做了一个git add .,所以它放置了几个文件夹,里面有数百个文件(主要是整个 Electron out 文件夹),我绝对没有想要在 repo 中。

                这是我清理暂存文件的过程:

                • 更新了 .gitignore,这样当我恢复添加时,我可以确定 GIT 忽略了正确的文件和文件夹(在我执行 git reset 的那一刻有效,数百到 7 个)
                • git reset -f
                • 注意到正确的文件现在已准备好暂存,我这样做了:
                  • git add .
                  • git commit -m "message"
                  • git push

                当我返回到常规文件列表时,我注意到node_modules 正在显示“强调的项目”指示器。因此,只是为了确保我实际上已经提交了所有内容,因此我再次调整了 .gitignore(添加了node_modules/** 以防万一哈哈),再次提交,但仍然存在问题。没有任何帮助,就像我说的那样,这很令人困惑,因为指示的文件在 node_modules 下并且它在忽略列表中。

                所以我点击 cmd-p 并运行 Developer: Reload Window。事实证明,我所要做的就是重新加载窗口,强调的项目就完全消失了。简单的修复,令人困惑的问题。

                显然添加,还原,然后添加我的目录子集混淆与代码,它只需要重新加载窗口。

                【讨论】:

                  【解决方案12】:

                  这对我有用:

                  我可以解决问题 react-native start --reset-cache 并使用命令 Ctrl + shift + p 重新加载 VS 并搜索 Developer: Reload Window

                  【讨论】:

                    【解决方案13】:

                    在我的情况下,已删除的文件仍然在 VsCode 中打开。关闭它们后(以及其他帖子建议的 git commit)帮助解决了问题

                    【讨论】:

                      【解决方案14】:

                      混帐添加。 git commit -m "你的提交描述"

                      如果这没有帮助,提交后重新启动 VS CODE

                      【讨论】:

                        猜你喜欢
                        • 1970-01-01
                        • 2014-03-10
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 2015-12-23
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        相关资源
                        最近更新 更多