摘要:前端模塊化開發(fā)的問題大家可以參照文獻(xiàn)對等文件的管理在頁面完成之后,一般要對進(jìn)行打包壓縮,通常要借助于第三方的工具。是基于環(huán)境搭建的,首先自行安裝。
為什么使用webpack構(gòu)建工具?
1、開發(fā)效率方面:
在一般的開發(fā)過程中,分發(fā)好任務(wù)后,每個(gè)人完成自己多帶帶的頁面,如果有的人開發(fā)完成之后,接手別人的任務(wù),就有可能造成開發(fā)時(shí)候的沖突。
如果利用模塊化開發(fā),就可以避免這一問題。前端模塊化開發(fā)的問題大家可以參照文獻(xiàn):https://github.com/fouber/blo...
2、對js、css、html等文件的管理:
在頁面完成之后,一般要對js、css、html進(jìn)行打包壓縮,通常要借助于第三方的工具。webpack可以通過合適的loader在代碼上線的時(shí)候,對其進(jìn)行壓縮,刪除注釋。這可以節(jié)約資源。
3、實(shí)時(shí)刷新功能:
我們之前在開發(fā)的時(shí)候,都是通過配置nginx進(jìn)行代理,來訪問后臺的數(shù)據(jù),每次修改配置文件都要重啟服務(wù)器,很麻煩!!!在修改代碼之后,要按一下f5,才能刷新,甚至?xí)rctrl+f5強(qiáng)制刷新,感覺有點(diǎn)麻煩。可以利用webpack 的熱更新做到實(shí)時(shí)刷新。提高了開發(fā)的效率。
4、使用es6新語法:
對于不兼容es6的瀏覽器,利用webpack中的babel-loader加載器可以解析es6語法,支持各種瀏覽器。感覺webpack的對模塊化開發(fā)真的好強(qiáng)大,這是通過一個(gè)項(xiàng)目之后,對webpack的認(rèn)識,不過對webpack的性能優(yōu)化這方面做的很少,看了開發(fā)文檔,還是遇到各種問題,歡迎各位大神指點(diǎn)。
webpack是基于node環(huán)境搭建的,首先自行安裝node。
參考文獻(xiàn):https://www.liaoxuefeng.com/w...
項(xiàng)目地址:https://github.com/houseLiYon...
在cmd命令行中g(shù)it clone https://github.com/houseLiYon...
安裝淘寶鏡像后:cnpm install;安裝各種依賴;可能加載器的版本不對應(yīng),請安裝對應(yīng)的版本。
之后在webpack.config.js中,修改devServer的host;我的主機(jī)ip是
192.168.10.143.查看自己本機(jī)的ip,cmd命令行中,輸入ipconfig;修改為自己的IP。
然后執(zhí)行:cnpm run server 本地就打開項(xiàng)目。
第一次寫文章,可能表述不清楚,歡迎指點(diǎn)!!!
對于第一次使用webpack 同學(xué),可能學(xué)起來有點(diǎn)吃力,建議先去慕課網(wǎng)上學(xué)習(xí)一下基本的課程:http://www.imooc.com/video/14...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/90693.html
摘要:前端模塊化開發(fā)的問題大家可以參照文獻(xiàn)對等文件的管理在頁面完成之后,一般要對進(jìn)行打包壓縮,通常要借助于第三方的工具。是基于環(huán)境搭建的,首先自行安裝。 為什么使用webpack構(gòu)建工具? 1、開發(fā)效率方面: 在一般的開發(fā)過程中,分發(fā)好任務(wù)后,每個(gè)人完成自己單獨(dú)的頁面,如果有的人開發(fā)完成之后,接手別人的任務(wù),就有可能造成開發(fā)時(shí)候的沖突。 如果利用模塊化開發(fā),就可以避免這一問題。前端模塊化開發(fā)...
摘要:配置文件的理解的配置文件是沒有固定的命名的,在我的項(xiàng)目中建立了兩個(gè)配置文件,一個(gè)是開發(fā)的配置文件另一個(gè)是上線的配置文件。它們是怎么執(zhí)行不同的配置文件的尼這才是重點(diǎn)。這是對兩個(gè)配置文件的理解。 webpack配置文件的理解 webpack的配置文件是沒有固定的命名的,在我的項(xiàng)目中建立了兩個(gè)配置文件,一個(gè)是開發(fā)的配置文件webpack.config.js;另一個(gè)是上線的配置文件webpac...
摘要:從到再到搭建編寫構(gòu)建一個(gè)前端項(xiàng)目選擇現(xiàn)成的項(xiàng)目模板還是自己搭建項(xiàng)目骨架搭建一個(gè)前端項(xiàng)目的方式有兩種選擇現(xiàn)成的項(xiàng)目模板自己搭建項(xiàng)目骨架。使用版本控制系統(tǒng)管理源代碼項(xiàng)目搭建好后,需要一個(gè)版本控制系統(tǒng)來管理源代碼。 從 0 到 1 再到 100, 搭建、編寫、構(gòu)建一個(gè)前端項(xiàng)目 1. 選擇現(xiàn)成的項(xiàng)目模板還是自己搭建項(xiàng)目骨架 搭建一個(gè)前端項(xiàng)目的方式有兩種:選擇現(xiàn)成的項(xiàng)目模板、自己搭建項(xiàng)目骨架。 ...
摘要:從到再到搭建編寫構(gòu)建一個(gè)前端項(xiàng)目選擇現(xiàn)成的項(xiàng)目模板還是自己搭建項(xiàng)目骨架搭建一個(gè)前端項(xiàng)目的方式有兩種選擇現(xiàn)成的項(xiàng)目模板自己搭建項(xiàng)目骨架。使用版本控制系統(tǒng)管理源代碼項(xiàng)目搭建好后,需要一個(gè)版本控制系統(tǒng)來管理源代碼。 從 0 到 1 再到 100, 搭建、編寫、構(gòu)建一個(gè)前端項(xiàng)目 1. 選擇現(xiàn)成的項(xiàng)目模板還是自己搭建項(xiàng)目骨架 搭建一個(gè)前端項(xiàng)目的方式有兩種:選擇現(xiàn)成的項(xiàng)目模板、自己搭建項(xiàng)目骨架。 ...
摘要:從到再到搭建編寫構(gòu)建一個(gè)前端項(xiàng)目選擇現(xiàn)成的項(xiàng)目模板還是自己搭建項(xiàng)目骨架搭建一個(gè)前端項(xiàng)目的方式有兩種選擇現(xiàn)成的項(xiàng)目模板自己搭建項(xiàng)目骨架。使用版本控制系統(tǒng)管理源代碼項(xiàng)目搭建好后,需要一個(gè)版本控制系統(tǒng)來管理源代碼。 從 0 到 1 再到 100, 搭建、編寫、構(gòu)建一個(gè)前端項(xiàng)目 1. 選擇現(xiàn)成的項(xiàng)目模板還是自己搭建項(xiàng)目骨架 搭建一個(gè)前端項(xiàng)目的方式有兩種:選擇現(xiàn)成的項(xiàng)目模板、自己搭建項(xiàng)目骨架。 ...
閱讀 2652·2021-09-09 09:33
閱讀 2810·2019-08-30 15:54
閱讀 2867·2019-08-30 14:21
閱讀 2356·2019-08-29 17:15
閱讀 3580·2019-08-29 16:13
閱讀 2759·2019-08-29 14:21
閱讀 3422·2019-08-26 13:25
閱讀 2028·2019-08-26 12:14