Module build failed (from ./node_modules/babel-loader/lib/index.js): Error: Cannot find module 'babel-preset-react'

user3342735

I'm stuck with the following error when trying to build a react app with Webpack4 and Babel7.

ERROR in ./src/index.js Module build failed (from ./node_modules/babel-loader/lib/index.js): Error: Cannot find module 'babel-preset-react' from '/Users/me/Desktop/reflask' - If you want to resolve "react", use "module:react" - Did you mean "@babel/react"? at Function.module.exports [as sync] (/Users/me/Desktop/reflask/node_modules/resolve/lib/sync.js:43:15) at resolveStandardizedName (/Users/me/Desktop/reflask/node_modules/@babel/core/lib/config/files/plugins.js:101:31) at resolvePreset (/Users/me/Desktop/reflask/node_modules/@babel/core/lib/config/files/plugins.js:58:10) at loadPreset (/Users/me/Desktop/reflask/node_modules/@babel/core/lib/config/files/plugins.js:77:20) at createDescriptor (/Users/me/Desktop/reflask/node_modules/@babel/core/lib/config/config-descriptors.js:154:9) at items.map (/Users/me/Desktop/reflask/node_modules/@babel/core/lib/config/config-descriptors.js:109:50) at Array.map () at createDescriptors (/Users/me/Desktop/reflask/node_modules/@babel/core/lib/config/config-descriptors.js:109:29) at createPresetDescriptors (/Users/me/Desktop/reflask/node_modules/@babel/core/lib/config/config-descriptors.js:101:10) at passPerPreset (/Users/me/Desktop/reflask/node_modules/@babel/core/lib/config/config-descriptors.js:58:96) @ multi (webpack)-dev-server/client?http://localhost:8080 ./src main[1]

I've tried removing the node_modules folder and reinstalling dependencies with the following.

Terminal

rm -rf node_modules/
npm install

Configuration

package.json

{
  "name": "reflask",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "webpack-dev-server --open --mode development",
    "build": "webpack"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@babel/core": "^7.1.0",
    "@babel/preset-env": "^7.1.0",
    "@babel/preset-react": "^7.0.0",
    "babel-loader": "^8.0.2",
    "html-loader": "^0.5.5",
    "html-webpack-plugin": "^3.2.0",
    "prop-types": "^15.6.2",
    "webpack": "^4.19.1",
    "webpack-cli": "^3.1.1",
    "webpack-dev-server": "^3.1.9"
  },
  "dependencies": {
    "bootstrap": "^4.1.3",
    "react": "^16.5.2",
    "react-bootstrap": "^0.32.4",
    "react-dom": "^16.5.2",
    "react-router-dom": "^4.3.1"
  }
}

webpack.config.js

const HtmlWebPackPlugin = require("html-webpack-plugin");
module.exports = {
    module: {
        rules: [
            {
                test: /\.js$/,
                exclude: /node_modules/,
                use: {
                    loader: "babel-loader",
                    options: {
                        presets: ['react']
                    }
                }
            },
            {
                test: /\.html$/,
                use: [
                    {
                        loader: "html-loader"
                    }
                ]
            }
        ]
    },
    plugins: [
        new HtmlWebPackPlugin({
            template: "./src/index.html",
            filename: "./index.html"
        })
    ]
};

index.js

import React from 'react';
import ReactDOM from 'react-dom';
import App from './js/components/App.jsx';
import registerServiceWorker from './registerServiceWorker';

ReactDOM.render(<App />, document.getElementById('root'));
registerServiceWorker();

.babelrc

{
  "presets": ["@babel/preset-env", "@babel/preset-react"]
}
Matthi

in your webpack config did you already try @babel/preset-react instead of just react?

Btw. you test for /\.js$/ Better test for /\.jsx?$/ (x? means x is optional), because you import a .jsx file in your index.js

Not

options: {
    presets: ['react']
}

but

options: {
    presets: ['@babel/preset-react']
}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

ERROR in ./src/app.js Module build failed (from ./node_modules/babel-loader/lib/index.js): Error: Cannot find module '@babel/preset-present-env'

From Dev

bundling failed: Error: Cannot find module 'babel-preset-react-native' from '/workspace/reactnative''

From Dev

Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@babel/plugin-preset-react' imported from

From Dev

Error: Cannot find module 'babel-preset-react' - If you want to resolve "react", use "module:react"

From Dev

module build failed cannot find package \@babel\core\ imported from babel\index.js

From Dev

[Error]_Cannot find module 'babel-preset-es2015'

From Dev

Error: Cannot find module '@vue/babel-preset-app'

From Dev

Module build failed: Error: Cannot find module 'node-sass'

From Dev

how to resolve React error Module build failed (from ./node_modules/babel-loader/lib/index.js):

From Dev

webpacker Uncaught Error: Module build failed / Cannot find module 'babel-plugin-syntax-dynamic-import'

From Dev

React build issue, ERROR in ./src/index.js Module build failed (from ./node_modules/babel-loader/lib/index.js):

From Dev

react-native bundling failed: Error: Cannot find module /metro-react-native-babel-transformer/src/index.js

From Dev

Cannot find module 'babel-preset-env' from PATH Did you mean "@babel/env"?

From

Module build failed (from ./node_modules/babel-loader/lib/index.js): TypeError: Cannot read property 'bindings' of null

From Dev

RollupJS `resolve failed: Error: Cannot find module 'babel-runtime'`

From Dev

ERROR in ./src/styles.scss .. Module build failed: Error: Cannot find module 'node-sass'

From Dev

How Do I Fix This Error?: Module build failed (from ./node_modules/babel-loader/lib/index.js):

From Dev

./components/Avatar.tsx Error: Cannot find module '@babel/preset-stage-0'

From Dev

Cannot find module '@babel/preset-plugin-transform-object-assign'

From Dev

Nuxt.js Cannot find module '@babel/preset-env/lib/utils'

From Dev

Testing React with enzyme and jest giving error Cannot find module '@babel/polyfill/lib/noConflict' from 'index.js'

From Dev

Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'build\app' imported from build\server.js

From Dev

Cannot find module '@babel/preset-es2015' from 'C:\repos\ondemandProject\ondemnd-web'

From Dev

Error: Failed to load parser 'babel-eslint' declared in '.eslintrc': Cannot find module 'babel-eslint' in create-react-app

From Dev

Module build failed (from ./node_modules/babel-loader/lib/index.js) Vue Js

From Dev

Module Build Failed - Webpack, React, Babel

From Dev

VueJs Module build failed: Error: Couldn't find preset "@vue/app" relative to directory

From Dev

Module build failed: Error: Couldn't find preset "transform-class-properties" relative to directory

From Dev

React native babel config " Cannot find module 'babel-plugin-module-resolver' " error

Related Related

  1. 1

    ERROR in ./src/app.js Module build failed (from ./node_modules/babel-loader/lib/index.js): Error: Cannot find module '@babel/preset-present-env'

  2. 2

    bundling failed: Error: Cannot find module 'babel-preset-react-native' from '/workspace/reactnative''

  3. 3

    Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@babel/plugin-preset-react' imported from

  4. 4

    Error: Cannot find module 'babel-preset-react' - If you want to resolve "react", use "module:react"

  5. 5

    module build failed cannot find package \@babel\core\ imported from babel\index.js

  6. 6

    [Error]_Cannot find module 'babel-preset-es2015'

  7. 7

    Error: Cannot find module '@vue/babel-preset-app'

  8. 8

    Module build failed: Error: Cannot find module 'node-sass'

  9. 9

    how to resolve React error Module build failed (from ./node_modules/babel-loader/lib/index.js):

  10. 10

    webpacker Uncaught Error: Module build failed / Cannot find module 'babel-plugin-syntax-dynamic-import'

  11. 11

    React build issue, ERROR in ./src/index.js Module build failed (from ./node_modules/babel-loader/lib/index.js):

  12. 12

    react-native bundling failed: Error: Cannot find module /metro-react-native-babel-transformer/src/index.js

  13. 13

    Cannot find module 'babel-preset-env' from PATH Did you mean "@babel/env"?

  14. 14

    Module build failed (from ./node_modules/babel-loader/lib/index.js): TypeError: Cannot read property 'bindings' of null

  15. 15

    RollupJS `resolve failed: Error: Cannot find module 'babel-runtime'`

  16. 16

    ERROR in ./src/styles.scss .. Module build failed: Error: Cannot find module 'node-sass'

  17. 17

    How Do I Fix This Error?: Module build failed (from ./node_modules/babel-loader/lib/index.js):

  18. 18

    ./components/Avatar.tsx Error: Cannot find module '@babel/preset-stage-0'

  19. 19

    Cannot find module '@babel/preset-plugin-transform-object-assign'

  20. 20

    Nuxt.js Cannot find module '@babel/preset-env/lib/utils'

  21. 21

    Testing React with enzyme and jest giving error Cannot find module '@babel/polyfill/lib/noConflict' from 'index.js'

  22. 22

    Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'build\app' imported from build\server.js

  23. 23

    Cannot find module '@babel/preset-es2015' from 'C:\repos\ondemandProject\ondemnd-web'

  24. 24

    Error: Failed to load parser 'babel-eslint' declared in '.eslintrc': Cannot find module 'babel-eslint' in create-react-app

  25. 25

    Module build failed (from ./node_modules/babel-loader/lib/index.js) Vue Js

  26. 26

    Module Build Failed - Webpack, React, Babel

  27. 27

    VueJs Module build failed: Error: Couldn't find preset "@vue/app" relative to directory

  28. 28

    Module build failed: Error: Couldn't find preset "transform-class-properties" relative to directory

  29. 29

    React native babel config " Cannot find module 'babel-plugin-module-resolver' " error

HotTag

Archive