我在VS Code中开始遇到了这个错误,它阻止我创建新文件甚至打开文件。VS Code显示的弹出错误是:(this.configurationService.getValue(...) || []).filter is not a function
这个错误/bug甚至阻止我打开扩展选项卡或启动基本快捷键。还有其他人遇到过这个问题吗?
我在VS Code中开始遇到了这个错误,它阻止我创建新文件甚至打开文件。VS Code显示的弹出错误是:(this.configurationService.getValue(...) || []).filter is not a function
这个错误/bug甚至阻止我打开扩展选项卡或启动基本快捷键。还有其他人遇到过这个问题吗?
我有同样的问题。
在 settings.json 中找到了一些错误。请尝试检查它并让我知道它的情况如何。
每次我尝试创建新文件时,都会弹出此错误:
"(this.configurationService.getValue(...) || []).filter 不是一个函数"
在我的情况下,我必须将“workbench.editorAssociations”标志修复为:
"workbench.editorAssociations": [
{
"viewType": "jupyter-notebook",
"filenamePattern": "*.ipynb"
}
],
之前是:
"workbench.editorAssociations": {
"*.ipynb": "jupyter-notebook"
}
~/Library/Application Support/Code/User/settings.json
)。有一个扩展程序更新后出现了一个bug。我的特定情况似乎来自于这行代码:
"workbench.editorAssociations": { "*.ipynb": "jupyter.notebook.ipynb" }
总之,希望这对未来的某个人有所帮助!
我遇到了同样的错误,是由于更新了 jupyter-notebook
扩展程序导致的 bug。
在设置中导航至 "workbench.editorAssociations"
,
替换
"*.ipynb": "jupyter-notebook"
使用
"viewType": "jupyter-notebook",
"filenamePattern": "*.ipynb"
一切都会正常工作。
对于设置文件,
默认情况下,VS Code 显示设置编辑器,但您仍然可以使用“打开设置(JSON)”命令或通过更改默认设置编辑器来编辑底层的 settings.json 文件。
根据您的平台,用户设置文件位于此处:
Windows %APPDATA%\Code\User\settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Linux $HOME/.config/Code/User/settings.json
"(this.configurationService.getValue(...) || []).filter is not a function"
移除 settings.json
中的 "workbench.editorAssociations": { "*.ipynb": "jupyter.notebook.ipynb" }
(在 Linux
Ubuntu 中可以保留不变,但在 Windows 中需要移除)。
git version
管理 settings.json
,因此最好将其移除以避免错误并能够读取文件。
this.configurationService.getValue(…)
返回的内容。 - rioV8