全网整合营销服务商

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

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

webpack使用 babel-loader 转换 ES6代码示例

本文介绍了webpack使用 babel-loader 转换 ES6代码示例,分享给大家,具体如下:

查询各个 loader的使用,可以在官网上查询。https://www.npmjs.com

(一)安装 babel-loader,babel-core。

使用命令

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

因为ES6语法每年都在更新,因此,我们需要一定的规则去转换。

npm install --save-dev babel-preset-latest

(二)首先按照如下层级建立相应文件

  

将测试用的ES6代码放在 app.js,使用CMD语法,将layer嵌入对象layer中。app.js代码如下。

import layer from './components/layer/layer.js';

const App = function () {
  console.log(layer);
}

new App();

layer.js代码如下

function layer(){
  return{
    name:'layer',
    tpl:'testTpl'
  };
}

export default layer;

(三)webpack.config.js代码如下

var htmlWebpackPlugin = require('html-webpack-plugin');
var path = require('path');
console.log(__dirname);
module.exports = {
  /*context: __dirname,*/
  entry: './src/app.js',

  output: {
    path: './dist',
    filename: 'js/[name]-bound.js'//生成后的文件名 为 a-2ea5b2e9b258a8bbba73.js,main-2ea5b2e9b258a8bbba73.js
  },
  module: {
    loaders: [
      {
        test: /\.js$/,
        loader: 'babel-loader',
        /*exclude: path.resolve(__dirname, 'node_modules'), //编译时,不需要编译哪些文件*/
        /*include: path.resolve(__dirname, 'src'),//在config中查看 编译时,需要包含哪些文件*/
        query: {
          presets: ['latest'] //按照最新的ES6语法规则去转换
        }
      }
    ]
  },
  plugins: [
    new htmlWebpackPlugin({
      filename: 'index.html', //通过模板生成的文件名
      template: 'index.html',//模板路径
      inject: 'body' //是否自动在模板文件添加 自动生成的js文件链接

    })
  ]
};

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


# webpack  # babelloader  # babel  # loader  # Webpack4+Babel7+ES6兼容IE8的实现  # 详解用Webpack与Babel配置ES6开发环境  # Webpack4 使用Babel处理ES6语法的方法示例  # 详解webpack+ES6+Sass搭建多页面应用  # webpack4与babel配合使es6代码可运行于低版本浏览器的方法  # 详解Webpack + ES6 最新环境搭建与配置  # es6+angular1.X+webpack 实现按路由功能打包项目的示例  # 详解webpack 配合babel 将es6转成es5 超简单实例  # Webpack打包过程中处理ES6模块的循环依赖问题小结  # 放在  # 都在  # 不需要  # 给大家  # 自动生成  # 官网  # 大家多多  # text  # align  # center  # style  # layer  # preset  # latest  # console  # import  # const  # components  # App 


相关文章: 广平建站公司哪家专业可靠?如何选择?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  如何通过wdcp面板快速创建网站?  制作销售网站教学视频,销售网站有哪些?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  如何选择美橙互联多站合一建站方案?  建站之星如何配置系统实现高效建站?  相册网站制作软件,图片上的网址怎么复制?  如何快速使用云服务器搭建个人网站?  如何在IIS中新建站点并配置端口与IP地址?  如何通过VPS搭建网站快速盈利?  定制建站价位费用解析与套餐推荐全攻略  如何配置WinSCP新建站点的密钥验证步骤?  如何快速搭建高效香港服务器网站?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  制作营销网站公司,淘特是干什么用的?  如何快速上传建站程序避免常见错误?  如何用PHP快速搭建高效网站?分步指南  制作旅游网站html,怎样注册旅游网站?  网站制作话术技巧,网站推广做的好怎么话术?  建站之星免费模板:自助建站系统与智能响应式一键生成  建站10G流量真的够用吗?如何应对访问高峰?  如何用y主机助手快速搭建网站?  广东专业制作网站有哪些,广东省能源集团有限公司官网?  焦点电影公司作品,电影焦点结局是什么?  三星网站视频制作教程下载,三星w23网页如何全屏?  如何快速完成中国万网建站详细流程?  Swift中循环语句中的转移语句 break 和 continue  宁波免费建站如何选择可靠模板与平台?  存储型VPS适合搭建中小型网站吗?  建站之星安装路径如何正确选择及配置?  电商网站制作价格怎么算,网上拍卖流程以及规则?  如何快速搭建高效服务器建站系统?  如何在Windows 2008云服务器安全搭建网站?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  制作公司内部网站有哪些,内网如何建网站?  制作表格网站有哪些,线上表格怎么弄?  网站制作大概多少钱一个,做一个平台网站大概多少钱?  招商网站制作流程,网站招商广告语?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  建站三合一如何选?哪家性价比更高?  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  网站制作软件免费下载安装,有哪些免费下载的软件网站?  免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?  网站制作模板下载什么软件,ppt模板免费下载网站?  如何高效搭建专业期货交易平台网站?  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  佛山企业网站制作公司有哪些,沟通100网上服务官网?  如何在万网ECS上快速搭建专属网站? 

您的项目需求

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