成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Webpack框架的核心概念-創(chuàng)新互聯(lián)

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

創(chuàng)新互聯(lián)專(zhuān)注于涿鹿企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城網(wǎng)站建設(shè)。涿鹿網(wǎng)站建設(shè)公司,為涿鹿等地區(qū)提供建站服務(wù)。全流程按需設(shè)計(jì),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

webpack是什么

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

Webpack框架的核心概念

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

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

  1.2webpack的四個(gè)核心概念:

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

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

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

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

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

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

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

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

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

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

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

當(dāng)前標(biāo)題:Webpack框架的核心概念-創(chuàng)新互聯(lián)
鏈接URL:http://jinyejixie.com/article48/jieep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、企業(yè)建站、網(wǎng)站收錄、云服務(wù)器網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
敦化市| 沙河市| 邵阳县| 葫芦岛市| 驻马店市| 内乡县| 龙岩市| 石台县| 大庆市| 通州区| 元阳县| 时尚| 临泽县| 柳林县| 泾源县| 兴宁市| 阜平县| 安乡县| 石柱| 资溪县| 东莞市| 靖远县| 宁陵县| 葵青区| 阜新市| 余江县| 临高县| 阳朔县| 涪陵区| 改则县| 阳江市| 平远县| 台州市| 当涂县| 饶阳县| 明水县| 冀州市| 永善县| 萍乡市| 师宗县| 淮南市|