真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Webpack框架的核心概念

本篇內(nèi)容主要講解“Webpack框架的核心概念”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Webpack框架的核心概念”吧!

創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元羅甸做網(wǎng)站,已為上家服務(wù),為羅甸各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

webpack是什么

webpack是一個前端構(gòu)建的打包工具(并不是什么庫或框架), 它能把各種資源,例如JS(含JSX)、coffee、css(含less/sass)、圖片等都作為模塊來處理和使用。

Webpack框架的核心概念

1.基礎(chǔ)知識點(diǎn)

1.1 webpack 是一個現(xiàn)代 JavaScript 應(yīng)用程序的模塊打包器(module bundler)。當(dāng) webpack 處理應(yīng)用程序時,它會遞歸地構(gòu)建一個依賴關(guān)系圖(dependency graph),其中包含應(yīng)用程序需要的每個模塊,然后將所有這些模塊打包成一個或多個 bundle。

1.2webpack的四個核心概念:

1.2.1 entry(入口):entry point,入口起點(diǎn)(可以有多個),webpack會從該起點(diǎn)出發(fā),找出哪些文件時入口文件所依賴的,從而構(gòu)建內(nèi)部依賴關(guān)系圖,并處理后輸出到稱之為bundles的文件中

1.2.2 output(輸出):指定經(jīng)entry point處理后的bundles文件的輸出路徑(path)和名字(filename)  

1.2.3 loader(加載器):用來處理非JS文件,可以將所有文件轉(zhuǎn)換成webpack可以處理的模塊,然后交給webpack進(jìn)行打包等處理;webpack loader 本質(zhì)上講是將所有類型的文件轉(zhuǎn)化為應(yīng)用程序的依賴圖可以直接引用的模塊,其有兩個目標(biāo):

1.2.3.1 使用test屬性,識別出對應(yīng)于 loader 的可轉(zhuǎn)換文件

1.2.3.2 使用use屬性將這些文件進(jìn)行轉(zhuǎn)換,使其被添加到依賴圖中,并且最終會添加到 bundle 中

如果要在 webpack 配置中定義 loader ,要在 module.rules 中定義,而不是 rules

1.2.4 plugins(插件):從打包優(yōu)化和壓縮,一直到重新定義環(huán)境中的變量。插件接口功能極其強(qiáng)大,可以處理各種各樣的任務(wù)

使用一個插件只需要 require() 它,然后把它添加到 plugins 數(shù)組中就行。多數(shù)插件可以通過選項(xiàng)(option)自定義。你也可以在一個配置文件中因?yàn)椴煌康亩啻问褂猛粋€插件,這時需要通過使用 new 操作符來創(chuàng)建它的一個實(shí)例。

webpack 提供許多開箱可用的插件!查閱插件列表獲取更多信息,更詳細(xì)的圖文請參閱官方文檔 https://doc.webpack-china.org/concepts/。

到此,相信大家對“Webpack框架的核心概念”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


文章名稱:Webpack框架的核心概念
文章起源:http://weahome.cn/article/pihoee.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部