国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

webpack 使用 babel-loader 打包 JavaScript

2022-02-08 14:40 作者:不良人王德發(fā)  | 我要投稿

babel-loader需要配合 .browserslistrc 文件 和 babel 的插件才可以打包 JavaScript,把esModule 的新特性轉(zhuǎn)為瀏覽器可以兼容的語(yǔ)法。

babel-loader配置:

在 webpack.config.js 的同級(jí)創(chuàng)建 babel.config.js 配置文件

在 webpack.config.js 的同級(jí)創(chuàng)建? .browserslistrc 文件,返回需要兼容的瀏覽器的范圍

使用 babel-loader 處理 typescript 文件

babel.config.js 文件修改

這個(gè)時(shí)候,已經(jīng)可以編譯 typescript 文件了,但是,如果 ts 文件中有錯(cuò)誤,編譯的時(shí)候并不會(huì)報(bào)錯(cuò),還是會(huì)編譯成功,運(yùn)行的時(shí)候才能發(fā)現(xiàn)錯(cuò)誤,使用 ts-loader 就可以在編譯的時(shí)候就報(bào)錯(cuò),這樣編譯就不通過(guò),那么,使用 babel-loader 是否也可以有這種友好的體驗(yàn)?zāi)?,?dāng)然是肯定的,修改 package.json 文件,增加一個(gè)命令 ck 命令,這個(gè)命令就是使用 tsc 命令檢測(cè)ts文件是否有錯(cuò)誤,但是不會(huì)編譯(--noEmit),如果有錯(cuò)誤,就不會(huì)繼續(xù)執(zhí)行,然后編譯還是使用 build 命令,就OK了!

使用 babel polyfill?

官方不推薦使用? @babel/polyfill ,而是? core-js? 和? regenerator-runtime

在項(xiàng)目的入口文件夾頂部引入兩個(gè)模塊

需要修改 babel.config.js 配置


webpack 使用 babel-loader 打包 JavaScript的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
汾阳市| 宽城| 醴陵市| 临城县| 衡阳市| 称多县| 西昌市| 江达县| 康保县| 澄迈县| 肇源县| 佛坪县| 滨州市| 准格尔旗| 金昌市| 贵港市| 大石桥市| 白朗县| 宁海县| 普兰县| 江阴市| 札达县| 竹北市| 三门峡市| 苗栗市| 延津县| 道真| 芦溪县| 定结县| 吕梁市| 邹城市| 巴青县| 白城市| 博兴县| 扬中市| 镇远县| 东乡族自治县| 色达县| 通道| 临江市| 鹰潭市|