How to set resolve for babel-loader presets

mqklin

I'm trying to make a bundle with webpack. I have a bit complex dependency: some components require other ones that are located in some /home/.../ folder.

Component (/home/.../far-away-components/base-component.js file):

import {base_component} from "base-component";
exports class MyComponent extends base_component {
   ...
}

webpack.config.js:

var path = require("path");
module.exports = {
    ...
    module: {
        loaders: [
            {
                test: /\.(js)$/,
                loader: "babel",
                query: {
                    presets: ['react', 'es2015', "stage-0"]
                }
            }
        ]
    },
    resolve: {
        alias: {
            "base-component": "/home/.../far-away-components/base-component.js"
    }
};

The problem is that far-away-components folder doesn't contain node_modules and I get an error: Couldn't find preset "react" relative to directory "/home/.../far-away-components".

How can I set resolve for babel-loader presets?

mqklin

Solution from github issue:

query: {
  presets: [
    'babel-preset-es2015',
    'babel-preset-react',
    'babel-preset-stage-0',
  ].map(require.resolve),
}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How to pass params to plugins in presets in babel 6?

From Dev

Error: Cannot resolve module 'babel-loader'

From Dev

How to pass two presets arguments to babel without using .babelrc file?

From Dev

Does the order of Babel 6 presets matter?

From Dev

Babel 6 presets specified in .babelrc not working

From Dev

How to specify cacheDirectory option when using babel-loader with webpack?

From Dev

How to load babel-plugin-react-intl using babel-loader?

From Dev

How do you set the PDF Print Dialog Presets (e.g. DuplexMode) in objective-c?

From Dev

How to use Javacpp presets binaries

From Dev

Using Gulp to run Webpack + Babel, but no presets are being applied

From Dev

How to show loader with set timeout function?

From Dev

How to resolve a set of promises and values using Bluebird

From Dev

C#: how to set DNS resolve timeout?

From Dev

How to save and load presets of Android activity?

From Dev

How to set up the context class loader's classpath for runtime compilation?

From Dev

how to set java class loader PARENT_LAST

From Dev

How to set the specific prefix for file-loader in webpack?

From Dev

how to set java class loader PARENT_LAST

From Dev

How to set up the context class loader's classpath for runtime compilation?

From Dev

JavaFx How to set FXML loader for custom gui builder

From Dev

Webpack not resolving babel or babel-loader installed globally

From Dev

Webpack with babel-loader not recognizing import keyword

From Java

babel-loader jsx SyntaxError: Unexpected token

From Dev

Using react-hot-loader with Babel 6

From Dev

Babel loader not recognizing es2015 code

From Java

Problems with babel loader in react-create-app

From Dev

Error when compiling with webpack and babel-loader

From Dev

babel-loader cacheDirectory unknown option

From Dev

Babel loader not recognizing es2015 code

Related Related

  1. 1

    How to pass params to plugins in presets in babel 6?

  2. 2

    Error: Cannot resolve module 'babel-loader'

  3. 3

    How to pass two presets arguments to babel without using .babelrc file?

  4. 4

    Does the order of Babel 6 presets matter?

  5. 5

    Babel 6 presets specified in .babelrc not working

  6. 6

    How to specify cacheDirectory option when using babel-loader with webpack?

  7. 7

    How to load babel-plugin-react-intl using babel-loader?

  8. 8

    How do you set the PDF Print Dialog Presets (e.g. DuplexMode) in objective-c?

  9. 9

    How to use Javacpp presets binaries

  10. 10

    Using Gulp to run Webpack + Babel, but no presets are being applied

  11. 11

    How to show loader with set timeout function?

  12. 12

    How to resolve a set of promises and values using Bluebird

  13. 13

    C#: how to set DNS resolve timeout?

  14. 14

    How to save and load presets of Android activity?

  15. 15

    How to set up the context class loader's classpath for runtime compilation?

  16. 16

    how to set java class loader PARENT_LAST

  17. 17

    How to set the specific prefix for file-loader in webpack?

  18. 18

    how to set java class loader PARENT_LAST

  19. 19

    How to set up the context class loader's classpath for runtime compilation?

  20. 20

    JavaFx How to set FXML loader for custom gui builder

  21. 21

    Webpack not resolving babel or babel-loader installed globally

  22. 22

    Webpack with babel-loader not recognizing import keyword

  23. 23

    babel-loader jsx SyntaxError: Unexpected token

  24. 24

    Using react-hot-loader with Babel 6

  25. 25

    Babel loader not recognizing es2015 code

  26. 26

    Problems with babel loader in react-create-app

  27. 27

    Error when compiling with webpack and babel-loader

  28. 28

    babel-loader cacheDirectory unknown option

  29. 29

    Babel loader not recognizing es2015 code

HotTag

Archive