本文介绍了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小时内与您取得联系。