我刚刚开始注意到MacOS 10.12.6 Sierra上的VSCode 1.24.1中有一些奇怪的事情。
我的文件浏览器一直将我当前的工作目录标记为“未解决”。尽管我想知道为什么会发生这种情况,但这并不能阻止我做我通常会做的事情。文件夹名称将为黄色,并标记为!在右边。
我尝试关闭并重新打开文件浏览器中的目录,重新启动VSCode本身,然后将文件夹移动到单独的目录中。无所事事。
除了在Typescript文件中工作的人没有在React项目的 list 文件中正确配置的情况下,我在这个问题上找不到更多的东西。这些大多是HTML/CSS/Sass/JS/MySQL。
任何见解将不胜感激,谢谢。
最佳答案
我以前在未定义的工作区(VSCode的默认工作区)上创建了不同的项目时,在Windows上遇到了相同的问题。
当我创建一个工作区并将根文件夹放置在该工作区中时,它将警告它无法解析工作区文件夹。
您必须编辑工作区配置文件,更改文件夹的路径,然后重新启动VSCode。
在VSCode命令面板上,键入:workspace config-然后选择“打开工作区配置文件”。
您应该具有以下内容:
{
"folders": [
{
"path": "OneProject"
},
{
"path": "AnotherProject"
}
],
"settings": {}
}
您想要的是这样的:
{
"folders": [
{
"path": "C:/Somewhere/OneProject"
},
{
"path": "C:/Somewhere/AnotherProject"
}
],
"settings": {}
}
这是一个已知问题,已在此处修复-https://github.com/Microsoft/vscode/issues/50866
从1.24.1版本开始,它尚不可用。但是上面列出的修复程序应该可以解决您遇到的问题。
关于visual-studio - VS代码 "Can not resolve workspace folder",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50992459/