Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code Visual Studio代码错误:(options.globals | |[])。reduce不是函数_Visual Studio Code_Eslint_Vscode Settings - Fatal编程技术网

Visual studio code Visual Studio代码错误:(options.globals | |[])。reduce不是函数

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:

在我的配置中,它如下所示:

"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"       
    ],
...
我希望有人能缩短时间找到解决问题的办法