銜接上文[http://www.itdecent.cn/p/0990806d35e9],獲取修改文件的路徑后,我們便可以開(kāi)始開(kāi)發(fā)熱更新插件了 ...
銜接上文[http://www.itdecent.cn/p/9b7d2a64c1b4],到目前為止我們已經(jīng)能夠獲取變更文件路徑,支持loade...
銜接上文[http://www.itdecent.cn/p/9b7d2a64c1b4],由于每次修改文件,都會(huì)觸發(fā)重新全量打包,在項(xiàng)目體積幾乎...
銜接上文[http://www.itdecent.cn/p/693c6fa1ec55],既然添加了loader,那么就干脆朝著webpack方...
依然銜接上文[http://www.itdecent.cn/p/0ed430f9fc2d],此文仿照webpack萬(wàn)物皆模塊的思想,嘗試為我們...
最近查看browserify源碼,發(fā)現(xiàn)其沒(méi)有用eval和new Function,原因如下:確保browserify的安裝使用了語(yǔ)法-error...
我們知道,在node端是使用npm將包下載到本地,通過(guò)讀寫(xiě)文件進(jìn)行引用,但是在前端只能通過(guò)script加載網(wǎng)絡(luò)文件,此時(shí)commonjs天生不適...
首先,我們總結(jié)下commonjs模塊化的特點(diǎn): 每個(gè)模塊有自己的作用域 js文件作為模塊導(dǎo)出的化,默認(rèn)能使用兩個(gè)參數(shù):module和export...
最近重新注意到node是由事件驅(qū)動(dòng)的,所以主要看了下官網(wǎng)的EventEmitter,發(fā)現(xiàn)貌似實(shí)現(xiàn)起來(lái)很簡(jiǎn)單,于是簡(jiǎn)單重寫(xiě)了下,只是實(shí)現(xiàn)了幾個(gè)比較...