使用webpack和babel将ES6转ES5文件javascript但是不行

问题描述 投票:0回答:1

我使用 webpack 和 babel 将 ES6 转换为 ES5 文件 javascript,但它不起作用。文件代码javascript包含很多函数。

这是文件 webpack.config.cjs:

module: {
        rules: [
            {
                use: {
                    loader: 'babel-loader', // Use babel-loader for transpilation
                }
            }
        ]
    }

当我使用原始文件时,它工作正常,但是当我在使用 webpack 后使用缩小文件时,它返回错误“handleChange is not function”... 我需要做什么来修复它?谢谢

javascript webpack ecmascript-6 ecmascript-5 babel-loader
1个回答
0
投票

我在 webpack.config 中的代码:

  {
    test: /\.js$/,
    exclude: /node_modules/,
    use: {
      loader: "babel-loader",
      options: {
        presets: ["@babel/preset-env"],
      },
    },
  },

我的package.json中的代码:

"@babel/core": "^7.23.0",
"@babel/preset-env": "^7.22.20",

对你有用吗?看起来您的代码中缺少预设。

上面的代码应该添加到

rules
数组

© www.soinside.com 2019 - 2024. All rights reserved.