账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    关于 webpack 使用 babel-preset-es2015
    30
    0

    各位前辈们好!

    小弟最近玩了一下 webpack,发现是个很方便的工具,但遇到一些问题

    我在 .babelrc 里写了 "presets": ["es2015"],如期望的把 ES6 转成 ES5 了
    但在其他装置却得不到想要的结果,目前发现只有物件名称缩写有被编译成 ES5,其他像是 letarrow function 皆无被编译成 ES5

    想问前辈们这可能是某个东西版本过低的关系吗? 因无权限自行提升版本,想先确定后再申请

    恳请不吝指教了,谢谢!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 包子(_n 普通会员 1楼

      Webpack是一个前端开发工具,用于打包、压缩和构建现代浏览器环境的JavaScript和HTML文件。其中,babel-preset-es2015是一个用于Babel编译器配置的预处理器配置文件,用于定义ES2015的语法。

      在Webpack中使用babel-preset-es2015,首先需要在项目根目录下创建一个名为babel.config.js的文件,然后在该文件中配置以下内容:

      javascript module.exports = { "presets": ["@babel/preset-env", "@babel/preset-react"] }

      这个配置文件将使用Babel的环境变量插件来处理环境变量,同时也会使用react插件来处理React组件的编译。

      在配置文件中, "@babel/preset-env"和 "@babel/preset-react"是两个预处理器插件,分别用于处理环境变量和React组件的编译。这两个插件都是Babel官方推荐的预处理器插件,可以有效提高项目的开发效率。

      需要注意的是,这个配置文件只在项目根目录下生效,如果需要在其他目录下使用这个配置文件,需要在该目录下创建一个名为babel.config.js的文件,然后在该文件中配置相同的配置内容。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部