gulp的意思 gulp中的watch如何獲得修改文件的文件路徑?
gulp中的watch如何獲得修改文件的文件路徑?gulp-WatchWatch方法用于監(jiān)視源文件。當(dāng)對(duì)源文件進(jìn)行任何更改時(shí),監(jiān)視程序?qū)⑦\(yùn)行相應(yīng)的任務(wù)。您可以使用“default”任務(wù)來(lái)監(jiān)視對(duì)HTML
gulp中的watch如何獲得修改文件的文件路徑?
gulp-Watch
Watch方法用于監(jiān)視源文件。當(dāng)對(duì)源文件進(jìn)行任何更改時(shí),監(jiān)視程序?qū)⑦\(yùn)行相應(yīng)的任務(wù)。您可以使用“default”任務(wù)來(lái)監(jiān)視對(duì)HTML、CSS和JavaScript文件的更改。
更新默認(rèn)任務(wù)
在上一章中,您學(xué)習(xí)了如何使用默認(rèn)任務(wù)組合任務(wù)。我們使用gulp minify CSS、gulp autoprefixer和gulp concat插件,并創(chuàng)建樣式任務(wù)來(lái)收縮CSS文件。
要監(jiān)視CSS文件,我們需要更新“默認(rèn)”任務(wù),如以下代碼所示:
將監(jiān)視所有工作的CSS文件/SRC/styles/文件夾,并在更改這些文件時(shí)執(zhí)行樣式任務(wù)。
gulp有哪些功能是webpack不能替代的?
gulpcodingdict.com/article/7496它以流的形式實(shí)現(xiàn)多個(gè)依賴任務(wù),其功能是處理任務(wù)依賴和任務(wù)流。Webpack主要用于打包前端資源,將模塊化JS打包成單個(gè)文件(或少量公共文件)。不可能完全互相替換。
為什么要大口喝?
優(yōu)點(diǎn)
為什么用gulp把多個(gè)js文件合并壓縮后,再直接引入頁(yè)面就報(bào)錯(cuò)了?
合并到JS文件后,代碼范圍會(huì)擴(kuò)大,不可避免地會(huì)引起沖突。找到錯(cuò)誤代碼的位置,找到原始JS文件并進(jìn)行修改。例如:如果A.js中的var foo=1,B.js中的var foo=10,則合并后會(huì)有兩個(gè)foo變量。這樣,在新的JS文件中,foo的值被寫(xiě)入下面的JS文件中,下面的值將發(fā)生沖突并報(bào)告錯(cuò)誤。因此,在合并之前,我們需要確保每個(gè)JS文件都正常工作,并且函數(shù)和變量之間沒(méi)有沖突。