webpack 配置 babel

本文介绍了如何为Webpack 4.2及以上版本配置Babel,以处理ES6+的代码。首先,需要安装`@babel/core`作为Babel的核心编译包,接着安装`babel-loader`来加载并处理JS文件。在Webpack配置中,通过`exclude`和`include`指定不处理和需要处理的目录。为了设定解析标准,需要安装`@babel/preset-env`,它可以处理所有新ES规范的代码。此外,可能需要在`.babelrc`文件中配置Babel,并根据项目需求添加`@babel/plugin-transform-runtime`解决类中箭头函数的错误。最后,更新Webpack配置文件完成Babel的集成。
摘要由CSDN通过智能技术生成

文章目录

  根据 webpack 版本的不同,安装的 babel 依赖有些区别,下面的是 webpakc 4.2 及以上版本安装的依赖。 4.2 之前的是:babel-corebabel-preset-env

  要配置 babel 首先需要安装 @babel/core,这是 babel 的核心编译包:

cnpm install --save-dev @babel.core

  然后需要安装 babel-loader 来帮助我们加载使用 babel

cnpm i --save-dev babel-loader

  这时候,在 webpack.config.jsrules 的代码是这样的:

module:{
   
    rules: [
        {
   
            test: /\.js$/,
            use: {
   
                loader: 'babel-loader'
            },
            exclude:path.resolve
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值