Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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
Javascript ES6,有没有Babel插件(版本6)来分解新的集合?_Javascript_Ecmascript 6_Set_Babeljs - Fatal编程技术网

Javascript ES6,有没有Babel插件(版本6)来分解新的集合?

Javascript ES6,有没有Babel插件(版本6)来分解新的集合?,javascript,ecmascript-6,set,babeljs,Javascript,Ecmascript 6,Set,Babeljs,以下是我的Babel配置(版本:Babel6) "babel": { "presets": [ [ "env", { "useBuiltIns": "usage" } ], "es2015" "react", "stage-0" ], } 这是正确的 但我更改了配置以删除commonjs支持: "babel": { "presets": [

以下是我的Babel配置(版本:Babel6)

"babel": {
    "presets": [
      [
        "env",
        {
          "useBuiltIns": "usage"
        }
      ],
      "es2015"
      "react",
      "stage-0"
    ],
}
这是正确的

但我更改了配置以删除commonjs支持:

  "babel": {
    "presets": [
      [
        "env",
        {
          "loose": true,
          "modules": false, // modules: no commonjs
          "useBuiltIns": "usage"
        }
      ],
      // "es2015" // delete
      "react",
      "stage-0"
    ],
}
然后我发现代码出错了

//ES6
常数se=新集合(['1',2']);

常量arr=[…se];//arr=['1','2']您之所以获得此行为,是因为您通过传递
“loose”:true,
明确请求它。去掉这个,事情就会好起来。这些令人困惑的外观是按配置的
loose
:是的,谢谢@loganfsmyth。我不再使用
loose
。图特
"presets": [ /*...*/]
"plugins": ['some-independent plug-ins']