在babel 6中使用es2015预设时,有没有办法使用松散的模块?

zow*_*ers 7 babeljs

我尝试使用以下babelrcs:

{
  "presets": [
     ["es2015", { "transform-es2015-modules-commonjs": { "loose": true } }]
  ]
}
Run Code Online (Sandbox Code Playgroud)

失败,"外国的选项类型无效"

{
  "presets": ["es2015"],
  "plugins": [
    ["transform-es2015-modules-commonjs", { "loose": true }]
  ]
}
Run Code Online (Sandbox Code Playgroud)

忽略"松散"选项

{
  "plugins": [
     ["transform-es2015-modules-commonjs", { "loose": true }]
  ]
}
Run Code Online (Sandbox Code Playgroud)

不使用预设

小智 3

我最终出于同样的目的创建了一个预设的es2015-modes2015 -启用松散模块的 Babel 的精确副本。