Flask接口签名sign原理与实例代码浅析
505
2023-05-19
详解webpack 配合babel 将es6转成es5 超简单实例
今天接触了webpack,第一次使用webpack进行转码,竟然稀里糊涂就成功了,哈http://哈。
下面附上流程
创建个文件夹,初始化一下,首先全局安装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: {
pahttp://th: './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) {
http://return c * d;
};
console.log(xxx(a, b));
证明转码成功~~~~
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~