babel-preset-es2015-node6 icon indicating copy to clipboard operation
babel-preset-es2015-node6 copied to clipboard

Error: Options {"loose":true} passed to a preset which does not accept options.

Open yvele opened this issue 7 years ago • 3 comments

When using es2015-node6 (0.3.0) within another preset using require :

module.exports = {
  presets: [
    [require("babel-preset-es2015-node6"), { loose: true }]
  ]
};

I get the following error :

Error: Options {"loose":true} passed to a preset which does not accept options.


This is working fine :

module.exports = {
  presets: [
    ["es2015-node6", { loose: true }]
  ]
};

But I still need to use require for my preset (as described in official doc and in official presets)

yvele avatar Sep 05 '16 22:09 yvele

Could you check babel-core version >= 6.13.2? The options should be work fine for babel-core ^6.13.2.

jhen0409 avatar Sep 06 '16 07:09 jhen0409

My babel-core version is actually 6.14.0 (I'm using babel-cli 6.14.0)

yvele avatar Sep 06 '16 07:09 yvele

Oh, you should do this on another preset:

module.exports = {
  presets: [
    [require("babel-preset-es2015-node6").buildPreset, { loose: true }]
  ]
};

See latest preset usage.

jhen0409 avatar Sep 06 '16 08:09 jhen0409