Visual studio code Visual Studio代码错误:(options.globals | |[])。reduce不是函数
我在编辑器中从手册中配置eslint: 在我的配置中,它如下所示:Visual studio code Visual Studio代码错误:(options.globals | |[])。reduce不是函数,visual-studio-code,eslint,vscode-settings,Visual Studio Code,Eslint,Vscode Settings,我在编辑器中从手册中配置eslint: 在我的配置中,它如下所示: "eslint.enable": true, "eslint.options": { "globals": { "$": true, "moment": true }, ... "eslint.enable": true, "eslint.options": { "globals": [ "$", "moment"
"eslint.enable": true,
"eslint.options": {
"globals": {
"$": true,
"moment": true
},
...
"eslint.enable": true,
"eslint.options": {
"globals": [
"$",
"moment"
],
...
使用这些设置,VS代码会生成一个错误:
(options.globals || []).reduce is not a function
如何在VS代码中配置eslint的全局配置?事实证明,解决方案是出乎意料的,可以在这里找到 那些 建议将全局设置对象替换为数组,考虑到这一点,我的配置如下所示:
"eslint.enable": true,
"eslint.options": {
"globals": {
"$": true,
"moment": true
},
...
"eslint.enable": true,
"eslint.options": {
"globals": [
"$",
"moment"
],
...
我希望有人能缩短时间找到解决问题的办法