为啥我的 npm_modules 文件夹在 VS Code 中都以红色突出显示?

Posted

技术标签:

【中文标题】为啥我的 npm_modules 文件夹在 VS Code 中都以红色突出显示?【英文标题】:Why are my npm_modules folders all highlighted red in VS Code?为什么我的 npm_modules 文件夹在 VS Code 中都以红色突出显示? 【发布时间】:2018-12-22 22:09:49 【问题描述】:

我最近从 BitBucket 克隆了一个 React 存储库(基于 create-react-app)。为什么我的所有 node_modules 文件夹在 Visual Studio Code 中都以红色突出显示?

我运行了npm installnpm updatenpm start 并没有遇到任何错误,但文件夹仍以红色突出显示。如何确保这些软件包被正确安装/更新?

【问题讨论】:

看起来这对其他人来说是个问题 - 请参阅此线程上的一些最后的 cmets:github.com/Microsoft/vscode/issues/782 【参考方案1】:

您可以在 VS Code 设置中更改被忽略文件的颜色(深灰色很适合我):

  "workbench.colorCustomizations": 
    "[Cobalt2]": 
      "gitDecoration.ignoredResourceForeground": "#808080",
    
  ,

【讨论】:

【参考方案2】:

答案在这里发布:https://github.com/Microsoft/vscode/issues/54574

上述帖子的最后一篇文章:“这与智能感知无关。它是由cobalt2 主题引起的,至少据我所知,它决定将.gitignored 文件着色为红色。你可以通过设置 "explorer.decorations.colors": false"

禁用资源管理器着色

【讨论】:

以上是关于为啥我的 npm_modules 文件夹在 VS Code 中都以红色突出显示?的主要内容,如果未能解决你的问题,请参考以下文章

node npm 为啥所有模块都安装在根 node_modules 文件夹中?

text 在npm_modules中安装cypress一次

为啥我的vs2010安装时不能更改路径。预设C盘

请问在vs2015中添加的CSS样式表文件中中代码为啥没有智能提示?

为啥在我的 VS Code 终端中出现“无法加载 nodemon”?

为啥 VS Code 无法在我的程序中导入 timeit 模块?