为了账号安全,请及时绑定邮箱和手机立即绑定

webpack4.1配置完成后报 babel of undefined

webpack4.1配置完成后报 babel of undefined

有只小跳蛙 2019-03-15 18:15:28
webpack项目 升级版本配置如下:webpack.json "scripts": {    "dev": "webpack --mode development",    "build": "webpack --mode production",    "watch": "webpack --watch",    "start": "webpack-dev-server --open --config webpack.dev.js",    "build2": "webpack --config webpack.prod.js"  },   "devDependencies": {    "babel-core": "^6.26.0",    "babel-loader": "^6.4.1",    "babel-preset-es2015": "^6.14.0",    "babel-preset-react": "^6.11.1",    "clean-webpack-plugin": "^0.1.19",    "css-loader": "^0.28.10",    "file-loader": "^1.1.11",    "html-loader": "^0.5.5",    "html-webpack-plugin": "^3.0.6",    ....     webpack.common.js    module: {        rules: [            .... 此处省略其他loader            {                   // test: /\.(js|jsx)$/,                test: /\.jsx?$/,                exclude: /(node_modules)/,                loader:'babel-loader',                query:{                    presets: ['babel-preset-es2015', 'babel-preset-react']                    // presets:[                    //     require.resolve('babel-preset-es2015'),                    //     require.resolve('babel-preset-react')                    // ]                }            }        ]    },    npm run build2 启动项目时 报以下 错误
查看完整描述

4 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

试一下我这个loader:


{

            test: /\.(js|jsx|mjs)$/,

            include: paths.appSrc,

            loader: require.resolve('babel-loader'),

            options: {

              compact: true,

              presets: ['es2015', 'react','stage-0']

            },

          //   query: {

              

          //  }

          },

query是之前的版本,现在改用options,我也不知道行不行,不行的话你可以再试试在根目录创建.babelrc文件,具体细节请百度


查看完整回答
反对 回复 2019-03-24
  • 4 回答
  • 0 关注
  • 731 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信