首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >webpack + react get babel error,Module build failed (来自./node_modules/babel-loader/lib/index.js):

webpack + react get babel error,Module build failed (来自./node_modules/babel-loader/lib/index.js):
EN

Stack Overflow用户
提问于 2022-04-01 12:06:31
回答 1查看 637关注 0票数 1
代码语言:javascript
运行
复制
ERROR in ./src/index.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
TypeError: Cannot read property 'next' of undefined
    at evaluateSync (/Users/zhanghanfeng/Desktop/testrrw/node_modules/gensync/index.js:251:28)
    at /Users/zhanghanfeng/Desktop/testrrw/node_modules/gensync/index.js:31:34
    at Array.map (<anonymous>)
    at Function.sync (/Users/zhanghanfeng/Desktop/testrrw/node_modules/gensync/index.js:31:22)
    at Function.all (/Users/zhanghanfeng/Desktop/testrrw/node_modules/gensync/index.js:210:24)
    at Generator.next (<anonymous>)
    at createDescriptors (/Users/zhanghanfeng/Desktop/testrrw/node_modules/@babel/core/lib/config/config-descriptors.js:142:41)
    at createDescriptors.next (<anonymous>)
    at createPresetDescriptors (/Users/zhanghanfeng/Desktop/testrrw/node_modules/@babel/core/lib/config/config-descriptors.js:134:17)
    at createPresetDescriptors.next (<anonymous>)

这是我的套装

webpack.config.js

代码语言:javascript
运行
复制
module.exports = {
    entry:'./src/index.js',
    mode: 'production',
    output:{
        filename:'[name].js',
        path:__dirname+'/dist'
    },
    module:{
        rules:[
            {
                test: /\.m?js$/,
                exclude: /node_modules/,
                use:{
                    loader: 'babel-loader'
                } 
            },
            // { test: /\.ts$/,exclude: /node_modules/, use: 'ts-loader' },
            {
                test: /\.css$/i,
                exclude: /node_modules/,
                use: ["style-loader", "css-loader", "postcss-loader"],
              },
        ]
    }
}

babel.config.js

代码语言:javascript
运行
复制
module.exports = function (api) {
  var env = api.cache(() => process.env.NODE_ENV);
  return {
    presets: [require("@babel/preset-env"), , require("@babel/preset-react")],
    plugins: [
        [
          require('@babel/plugin-transform-runtime'),
          {
            corejs: {version: 3, proposals: true},
            helpers: true,
            useESModules: true,
            regenerator: true,
            absoluteRuntime: "./node_modules"
          }
        ]      
    ],
  };
};

这里是github链接:https://github.com/mxm-web-develop/issues,我试图找出反应,巴贝尔,卷起或webpack的基本关系。babel翻译问题也发生在汇总构建中,有人能解释这个问题并帮我修复错误吗?

EN

回答 1

Stack Overflow用户

发布于 2022-12-01 17:41:18

检查babel.config中所有的关闭逗号,这里解决了相同的问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71706675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档