站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

手把手帶你自定義配置Angular CLI下的Webpack和loader處理

本篇文章通過(guò)案例介紹一下Angular CLI下的自定義Webpack配置方法和自定義loader處理的方法,希望對(duì)大家有所幫助!

手把手帶你自定義配置Angular CLI下的Webpack和loader處理

1 Angular 使用自定義Webpack配置方法

1.1 背景

使用Angular CLI新建工程后,一鍵式的配置已經(jīng)能滿足大部分需求,但針對(duì)個(gè)體述求,可能會(huì)希望給webpack配置一些額外的loader或者plugins。【相關(guān)教程推薦:《angular教程》】

1.2 替換Builder實(shí)現(xiàn)外部配置webpack

angular.json 暴露了多種Builder可以替換的接口,如果需要使用自定義webpack配置可以替換一下builder。 @angular-builders/custom-webpackngx-build-plus都提供了對(duì)應(yīng)的builder,查看npm的趨勢(shì)custom-webpack用戶比較多,這里以custom-webpack為例,介紹如何修改angular.json以用上自定義的webpack配置。

1.3 安裝Builder的包

由于@angular-builders/custom-webpack并不是ng官方的包,所以使用前都需要先安裝一下:

npm install @angular-builders/custom-webpack

不同的ng版本需要安裝對(duì)應(yīng)不同的版本的包, ng的大部分庫(kù)目前有一個(gè)約定俗成的好習(xí)慣,就是主版本號(hào)和ng的主版本號(hào)是能夠?qū)ι系摹1热缡褂玫氖莕g12,那就用custom-webpack@12的版本。那么為什么需要這么多版本,原因是ng在自己的不同版本下的默認(rèn)使用的@angular-devkit/build-angular包的內(nèi)容和結(jié)構(gòu)甚至schema結(jié)構(gòu)和位置可能會(huì)發(fā)生變化。對(duì)于custom-webpack來(lái)說(shuō)

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
精品久久久久久国产潘金莲| 久久精品国产亚洲av麻豆| 国产69精品久久久久妇女| 欧美交A欧美精品喷水| 久久黄色精品视频| 亚洲国产精品久久网午夜 | 亚洲国产精品人久久电影| 免费精品无码AV片在线观看| 亚洲AV无码国产精品麻豆天美 | 久久久综合九色合综国产精品| 国产美女亚洲精品久久久综合| 精品一区二区三区色花堂 | 国产啪精品视频网免费| 国产成人精品日本亚洲专一区| 久久99精品久久久久婷婷| 国产成人精品手机在线观看| 久久精品国产精品国产精品污| 亚洲精品V欧洲精品V日韩精品| 最新国产精品精品视频| 中文字幕无码精品三级在线电影| 99精品全国免费观看视频..| 国内少妇人妻偷人精品xxx| 99精品免费视品| 亚洲精品无码AV人在线播放| 最新国产精品精品视频| 亚洲午夜国产精品无码| 精品一区二区三区免费| 久久国产精品一国产精品| 久久久久久一品道精品免费看| 久久精品国产2020观看福利| 久久久一本精品99久久精品88| 55夜色66夜色国产精品| 国产精品1区2区| 国产精品久久新婚兰兰| 精品少妇人妻AV一区二区| 精品国产电影久久九九| 国产av一区二区精品久久凹凸| 日韩av无码中文无码电影| 日韩a视频在线观看| 国产精品H片在线播放| 996久久国产精品线观看|