咨询:无法通过Ctrl+Shift+E在资源管理器定位node_modules文件
以下几个方法可以尝试解决这个问题:
关闭「Compact Folders」压缩功能
VS Code默认会把node_modules这类嵌套较深的文件夹压缩显示,这可能导致文件定位失效。你可以点击资源管理器右上角的菜单按钮(三个点),取消勾选「Compact Folders」;或者直接在设置里搜索explorer.compactFolders,将其设置为false。开启「Reveal Excluded Files」选项
打开设置面板(快捷键Ctrl+,),搜索explorer.revealExcludedFiles,把这个选项设为true。即使你没把node_modules加入files.exclude,这个开关能强制资源管理器处理这类文件的定位请求。直接调用「Reveal Active File in Explorer」命令
如果快捷键绑定存在冲突,试试打开命令面板(Ctrl+Shift+P),输入并执行「Reveal Active File in Explorer」命令,直接触发定位操作。检查工作区的隐藏规则
确认你的工作区设置文件(.vscode/settings.json)里,没有通过其他规则间接隐藏node_modules。比如如果开启了explorer.excludeGitIgnored,而你的.gitignore里包含node_modules,也会影响定位。可以在设置里把explorer.excludeGitIgnored设为false,或者在files.exclude里明确设置:
"files.exclude": { "**/node_modules": false }
内容的提问来源于stack exchange,提问作者Chris A

