全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解webpack 配合babel 将es6转成es5 超简单实例

今天接触了webpack,第一次使用webpack进行转码,竟然稀里糊涂就成功了,哈哈。

下面附上流程

创建个文件夹,初始化一下,首先全局安装webpack

npm install webpack --save-dev 

然后安装babel

npm install --save-dev babel-core babel-preset-es2015 
npm install --save-dev babel-loader 

在当前文件夹内执行安装,然后创建两个文件夹一个src作为源文件夹,一个bin,保存生成的文件夹的列表

在src文件夹内创建一个文件app.js,里面写入现在浏览器不全支持的es6代码

let a = 111; 
let b = 222; 
var xxx = (c,d) => c*d; 
console.log(xxx(a,b)); 

然后在根目录创建一个文件名为webpack.config.js

module.exports = { 
  entry: './src/app.js', 
  output: { 
    path: './bin', 
    filename: 'app.bundle.js', 
  }, 
  module: { 
    loaders: [{ 
      test: /\.js$/, 
      exclude: /node_modules/, 
      loader: 'babel-loader' 
    }] 
  } 
} 

然后再创建一个用于babel调用的文件,名为.babelrc

里面写入

{ "presets": [ "es2015" ] } 

然后在当前目录打开cmd,

运行命令 webpack

如果出现绿色的,证明成功了

然后去bin目录里面找到app.bundle.js发现里面下面会有这段代码

function(module, exports) { 
 
"use strict"; 
 
var a = 111; 
var b = 222; 
var xxx = function xxx(c, d) { 
 return c * d; 
}; 
console.log(xxx(a, b)); 

证明转码成功~~~~

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# webpack  # es6转es5  # es6  # es5  # 将es6转为es5  # Webpack4+Babel7+ES6兼容IE8的实现  # 详解用Webpack与Babel配置ES6开发环境  # Webpack4 使用Babel处理ES6语法的方法示例  # 详解webpack+ES6+Sass搭建多页面应用  # webpack4与babel配合使es6代码可运行于低版本浏览器的方法  # 详解Webpack + ES6 最新环境搭建与配置  # webpack使用 babel-loader 转换 ES6代码示例  # es6+angular1.X+webpack 实现按路由功能打包项目的示例  # Webpack打包过程中处理ES6模块的循环依赖问题小结  # 创建一个  # 会有  # 这段  # 然后再  # 不全  # 大家多多  # preset  # src  # loader  # bin  # app  # js  # core  # class  # brush  # pre  # br  # bash  # dev 


相关文章: 微信小程序 五星评分(包括半颗星评分)实例代码  免费ppt制作网站,有没有值得推荐的免费PPT网站?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  开封网站制作公司,网络用语开封是什么意思?  建站之星后台密码遗忘或太弱?如何重置与强化?  如何用y主机助手快速搭建网站?  常州自助建站工具推荐:低成本搭建与模板选择技巧  如何基于云服务器快速搭建网站及云盘系统?  网站制作网站,深圳做网站哪家比较好?  C#如何使用XPathNavigator高效查询XML  企业微网站怎么做,公司网站和公众号有什么区别?  如何通过虚拟主机快速搭建个人网站?  html制作网站的步骤有哪些,iapp如何添加网页?  太平洋网站制作公司,网络用语太平洋是什么意思?  如何解决ASP生成WAP建站中文乱码问题?  建站主机助手选型指南:2025年热门推荐与高效部署技巧  如何选择最佳自助建站系统?快速指南解析优劣  如何用狗爹虚拟主机快速搭建网站?  PHP正则匹配日期和时间(时间戳转换)的实例代码  再谈Python中的字符串与字符编码(推荐)  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  详解jQuery中基本的动画方法  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  如何获取PHP WAP自助建站系统源码?  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?    建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  h5网站制作工具有哪些,h5页面制作工具有哪些?  如何在IIS中新建站点并配置端口与IP地址?  如何通过服务器快速搭建网站?完整步骤解析  如何在阿里云购买域名并搭建网站?  建站之星展会模版如何一键下载生成?  高防服务器租用指南:配置选择与快速部署攻略  如何用VPS主机快速搭建个人网站?  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  北京制作网站的公司,北京铁路集团官方网站?  深入理解Android中的xmlns:tools属性  详解jQuery停止动画——stop()方法的使用  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  建站之星安装提示数据库无法连接如何解决?  建站之星代理如何优化在线客服效率?  利用JavaScript实现拖拽改变元素大小  建站之家VIP精选网站模板与SEO优化教程整合指南  如何高效配置IIS服务器搭建网站?  网站制作说明怎么写,简述网页设计的流程并说明原因?  如何通过wdcp面板快速创建网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。