无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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ó)家法律
珲春市| 襄樊市| 峨边| 班戈县| 晋江市| 秦安县| 蛟河市| 河间市| 巴林右旗| 新蔡县| 西城区| 五台县| 丹阳市| 长丰县| 高陵县| 罗江县| 孝感市| 高密市| 上杭县| 高邮市| 五常市| 凌源市| 定陶县| 通化市| 陆川县| 泰州市| 阳高县| 贡觉县| 青州市| 江源县| 河源市| 连云港市| 长子县| 定远县| 台东市| 咸丰县| 曲沃县| 乐昌市| 古浪县| 隆德县| 公主岭市|