Skip to content

Unknown option error after stage-2 request (using react-native-web) #457

Closed
@Tredis

Description

@Tredis

Using v2 and v1.9.7 I'm getting same "Unknown option error" below. First it asks for es2015, then for stage-2, so I gave them with:

in .babelrc:
..."presets": ["es2015", "stage-2", "env", "react-native"],...

in webpack.config.js:
...module: {loaders: [{query: {
presets: ['es2015', 'stage-2', 'env', 'react-native'],
...

and installed both with yarn.

I am using react-native-web, [email protected], [email protected], etc...

Here is the full error:
ERROR in ./node_modules/react-modal/lib/index.js
Module build failed: ReferenceError: [BABEL] /Users/tomi/Work/test/AwesomeProject/node_modules/react-modal/lib/index.js: Unknown option: /Users/tomi/Work/test/AwesomeProject/node_modules/react/react.js.Children. Check out http://babeljs.io/docs/usage/options/ for more information about options.

A common cause of this error is the presence of a configuration options object without the corresponding preset name. Example:

Invalid:
{ presets: [{option: value}] }
Valid:
{ presets: [['presetName', {option: value}]] }

For more detailed information on preset configuration, please see http://babeljs.io/docs/plugins/#pluginpresets-options. (While processing preset: "/Users/tomi/Work/test/AwesomeProject/node_modules/react/react.js")
at Logger.error (/Users/tomi/Work/test/AwesomeProject/node_modules/babel-core/lib/transformation/file/logger.js:41:11)
at OptionManager.mergeOptions (/Users/tomi/Work/test/AwesomeProject/node_modules/babel-core/lib/transformation/file/options/option-manager.js:226:20)
at /Users/tomi/Work/test/AwesomeProject/node_modules/babel-core/lib/transformation/file/options/option-manager.js:265:14
at /Users/tomi/Work/test/AwesomeProject/node_modules/babel-core/lib/transformation/file/options/option-manager.js:323:22
at Array.map (native)
at OptionManager.resolvePresets (/Users/tomi/Work/test/AwesomeProject/node_modules/babel-core/lib/transformation/file/options/option-manager.js:275:20)
at OptionManager.mergePresets (/Users/tomi/Work/test/AwesomeProject/node_modules/babel-core/lib/transformation/file/options/option-manager.js:264:10)
at OptionManager.mergeOptions (/Users/tomi/Work/test/AwesomeProject/node_modules/babel-core/lib/transformation/file/options/option-manager.js:249:14)
at OptionManager.init (/Users/tomi/Work/test/AwesomeProject/node_modules/babel-core/lib/transformation/file/options/option-manager.js:368:12)
at File.initOptions (/Users/tomi/Work/test/AwesomeProject/node_modules/babel-core/lib/transformation/file/index.js:212:65)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions