请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

babel配置报错

module: {
  rules: [
    {
      test: /\.m?js$/,
      exclude: /(node_modules|bower_components)/,
      use: {
        loader: 'babel-loader',
        options: {
          presets: ['@babel/preset-env'],
          plugins: ['@babel/plugin-transform-runtime']
        }
      }
    }
  ]
}

老师我按照webpack官网上这样配置babel是可以正常打包的,但是如果加上参数

 rules: [
            {
                test: /\.(js)$/,
                use: {
                    loader: 'babel-loader',
                    options: {
                        "presets": ['@babel/preset-env'],
                        "plugins": [['@babel/plugin-transform-runtime'] ,
                            {
                                "absoluteRuntime": false,
                                "corejs": false,
                                "helpers": true,
                                "regenerator": true,
                                "useESModules": false
                            }
                        ]
                    }
                },
                exclude: /node_modules/
            },

这样就会报错,不知道为什么。


ERROR in ./src/index.js
Module build failed (from ./node_modules/_babel-loader@8.0.6@babel-loader/lib/index.js):
Error: [BABEL] D:\work_file\mayun\webpack\src\index.js: .absoluteRuntime is not a valid Plugin property
    at Object.keys.forEach.key (D:\work_file\mayun\webpack\node_modules\_@babel_core@7.6.2@@babel\core\lib\config\validation\plugins.js:61:59)

正在回答 回答被采纳积分+3

1回答

提问者 慕粉4324644 2019-10-08 14:36:14

自己找到原因了,

"plugins": [['@babel/plugin-transform-runtime',
                           {
                               "absoluteRuntime": false,
                               "corejs": false,
                               "helpers": true,
                               "regenerator": true,
                               "useESModules": false
                           }
                       ]]

这里写成这样就好了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信