Webpack中无法加载babel ES6解析

Posted holy_night

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Webpack中无法加载babel ES6解析相关的知识,希望对你有一定的参考价值。

webpack.config.js 设置配置如下

module.exports = {
    entry: {
        b: "./src/b.js",
        cc: "./src/c.js",
        es: "./src/es6.js"
    },
    output: {
        filename: "[name].js",
        //filename:"[name][hash].js",
        //filename:"[chunkhash].js",
        path: __dirname + ‘/build‘
    },
    module: {
        loaders: [
            {
                test: /\.js$/, 
                loader: ‘babel‘,
                include:[path.resolve(__dirname,"src")],
                query:{
                    presets:[‘es2015‘]
                }
            }
        ]
    },
    // babel:{
    //     presets:[‘es2015‘]
    // }
}

方式1: 模块加载器中使用query

方式2: 外部使用 

babel:{
  presets:[‘es2015‘]
},

方式3:在配置文件的同目录新增文件 .babelrc ,内容如下:

{
  presets:[‘es2015‘]
}

 

以上是关于Webpack中无法加载babel ES6解析的主要内容,如果未能解决你的问题,请参考以下文章

React + Webpack + babel7 解析 es6 样式函数赋值失败

如何在 ES6+ 的 webpack 中的 node_modules 上使用 babel 加载器?

Webpack5资源解析

Webpack5资源解析

Webpack5资源解析

简单的 Webpack + React + ES6 + babel 示例不起作用。意外的令牌错误