課程
/前端開(kāi)發(fā)
/Vue.js
/玩轉(zhuǎn)組件庫(kù)搭建全流程
喜歡老師的課程!
但是有個(gè)疑惑,為什么用webpack打包js,用gulp打包c(diǎn)ss,這樣不是要引入兩個(gè)打包工具嗎?為什么不用一個(gè)打包工具打包js和css呢?
2021-11-23
源自:玩轉(zhuǎn)組件庫(kù)搭建全流程 4-1
正在回答
1.Gulp側(cè)重于前端開(kāi)發(fā)的 整個(gè)過(guò)程 的控制管理(像是流水線),我們可以通過(guò)給gulp配置不通的task(通過(guò)Gulp中的gulp.task()方法配置,比如啟動(dòng)server、sass/less預(yù)編譯、文件的合并壓縮等等)來(lái)讓gulp實(shí)現(xiàn)不同的功能,從而構(gòu)建整個(gè)前端開(kāi)發(fā)流程。
2.Webpack有人也稱(chēng)之為 模塊打包機(jī) ,由此也可以看出Webpack更側(cè)重于模塊打包,當(dāng)然我們可以把開(kāi)發(fā)中的所有資源(圖片、js文件、css文件等)都可以看成模塊,最初Webpack本身就是為前端JS代碼打包而設(shè)計(jì)的,后來(lái)被擴(kuò)展到其他資源的打包處理。Webpack是通過(guò)loader(加載器)和plugins(插件)對(duì)資源進(jìn)行處理的。
3.另外我們知道Gulp是對(duì)整個(gè)過(guò)程進(jìn)行控制,所以在其配置文件(gulpfile.js)中配置的每一個(gè)task對(duì)項(xiàng)目中 該task配置路徑下所有的資源 都可以管理。比如,對(duì)sass文件進(jìn)行預(yù)編譯的task可以對(duì)其配置路徑下的所有sass文件進(jìn)行預(yù)編譯處理
webpack打包js代碼,gulp打包c(diǎn)ss代碼
舉報(bào)
本課程通過(guò)圖文+視頻的多元教學(xué)方式,帶大家從零實(shí)現(xiàn)一個(gè)Vue的組件庫(kù)。
1 回答gulp sass 打包報(bào)錯(cuò) 求解
2 回答webpack打包報(bào)錯(cuò)
1 回答打包js報(bào)錯(cuò)怎么解決
1 回答打包scss時(shí)報(bào)錯(cuò):Task never defined
1 回答為什么要這樣修正目錄,是有什么好處嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2022-01-05
1.Gulp側(cè)重于前端開(kāi)發(fā)的 整個(gè)過(guò)程 的控制管理(像是流水線),我們可以通過(guò)給gulp配置不通的task(通過(guò)Gulp中的gulp.task()方法配置,比如啟動(dòng)server、sass/less預(yù)編譯、文件的合并壓縮等等)來(lái)讓gulp實(shí)現(xiàn)不同的功能,從而構(gòu)建整個(gè)前端開(kāi)發(fā)流程。
2.Webpack有人也稱(chēng)之為 模塊打包機(jī) ,由此也可以看出Webpack更側(cè)重于模塊打包,當(dāng)然我們可以把開(kāi)發(fā)中的所有資源(圖片、js文件、css文件等)都可以看成模塊,最初Webpack本身就是為前端JS代碼打包而設(shè)計(jì)的,后來(lái)被擴(kuò)展到其他資源的打包處理。Webpack是通過(guò)loader(加載器)和plugins(插件)對(duì)資源進(jìn)行處理的。
3.另外我們知道Gulp是對(duì)整個(gè)過(guò)程進(jìn)行控制,所以在其配置文件(gulpfile.js)中配置的每一個(gè)task對(duì)項(xiàng)目中 該task配置路徑下所有的資源 都可以管理。比如,對(duì)sass文件進(jìn)行預(yù)編譯的task可以對(duì)其配置路徑下的所有sass文件進(jìn)行預(yù)編譯處理
2021-11-23
webpack打包js代碼,gulp打包c(diǎn)ss代碼