鍍金池/ 問(wèn)答/PHP  網(wǎng)絡(luò)安全  HTML/ 關(guān)于用webpack構(gòu)建前端模塊的一些疑慮

關(guān)于用webpack構(gòu)建前端模塊的一些疑慮

公司目前的項(xiàng)目的技術(shù)棧如下:
前端: backbone/jquery/react
后端: php/laravel/mysql

由于是前幾年就開(kāi)展的老項(xiàng)目,用的構(gòu)建工具還是grunt。AMD的方式和requirejs。
前后端沒(méi)有完全分離,其中有部分html代碼由php生成。例如一些表格的分頁(yè)功能和TAB等。
現(xiàn)在想把這個(gè)項(xiàng)目改用webpack的方式構(gòu)建。
想問(wèn)問(wèn)各位大俠,
1)能否改用webpack?
2)如果可以的話,要注意哪些?

回答
編輯回答
冷咖啡

1.是否考慮到SEO?如果考慮,不建議更換了,前后端分離必然是接口調(diào)用數(shù)據(jù),非常影響SEO的,如果對(duì)SEO沒(méi)需求或不重要,可以進(jìn)行重構(gòu)。雖然有SSR后端渲染解決SEO的問(wèn)題,但這個(gè)也需要成本處理。
2.對(duì)于webpack,我個(gè)人覺(jué)得這個(gè)工具是偏于SPA應(yīng)用的,如果不是SPA應(yīng)用也不是很建議使用,雖然webpack也支持多頁(yè)面,這個(gè)可能不是問(wèn)題,問(wèn)題是你是否熟悉webpack是配置和使用?因?yàn)檫@個(gè)坑真的很深哦,因?yàn)閟pa應(yīng)用的如vue,有vue-cli手架,不需要怎么自己搭配webpack配置。如果你不熟悉webpack,還是不建議使用webpack重構(gòu)。畢竟是我個(gè)人觀點(diǎn)。如果有能力邊學(xué)習(xí)邊重構(gòu),其實(shí)還是可以使用一下的。注意webpack的版本,不要用1,也不要用3,建議用最穩(wěn)定的2版。3雖然最新但有些莫名奇妙是bug還是需要時(shí)間才能發(fā)現(xiàn)和修正(插件支持問(wèn)題)

2018年6月17日 09:24