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
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
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翻译问题也发生在汇总构建中,有人能解释这个问题并帮我修复错误吗?
发布于 2022-12-01 17:41:18
检查babel.config中所有的关闭逗号,这里解决了相同的问题
https://stackoverflow.com/questions/71706675
复制相似问题