国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

詳解webpack 配合babel 將es6轉成es5 超簡單實例

2019-11-19 16:40:56
字體:
來源:轉載
供稿:網友

今天接觸了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)); 

證明轉碼成功~~~~

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 牙克石市| 黄骅市| 梨树县| 来宾市| 寿阳县| 江源县| 衡阳市| 会东县| 自治县| 库车县| 克东县| 阳东县| 小金县| 黄山市| 通州市| 修武县| 滨州市| 吉首市| 柳江县| 慈利县| 离岛区| 班戈县| 池州市| 绥阳县| 潢川县| 曲沃县| 茶陵县| 巴楚县| 高邑县| 青冈县| 株洲市| 汝南县| 双桥区| 广丰县| 荔浦县| 恩施市| 贡觉县| 定襄县| 新田县| 体育| 武宁县|