最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

webpack5 常用插件使用問(wèn)題小結(jié)

 更新時(shí)間:2024年02月17日 10:43:35   作者:前端小咸魚一條  
webpack 是一個(gè)模塊打包器,這篇文章主要介紹了webpack5 常用插件使用問(wèn)題小結(jié),每次打包完都需要手動(dòng)刪除掉dist文件目錄,使用CleanWebpackPlugin就可自動(dòng)清除dist目錄,感興趣的朋友跟隨小編一起看看吧

webpack 是一個(gè)模塊打包器。它的主要目標(biāo)是將 JavaScript 文件打包在一起,打包后的文件用于在瀏覽器中使用,但它也能夠勝任轉(zhuǎn)換、打包或包裹任何資源。

webpack5常用插件使用

1. CleanWebpackPlugin

問(wèn)題:每次打包完都需要手動(dòng)刪除掉dist文件目錄,使用CleanWebpackPlugin就可自動(dòng)清除dist目錄。作用:自動(dòng)清除dist文件目錄

1. 安裝 npm install clean-webpack-plugin -D
	2. 解構(gòu) 
		 插件大都是封裝成一個(gè)class的,也可以是函數(shù),然后到時(shí)候去調(diào)用的hook回調(diào)
		 因?yàn)樗鼘?dǎo)出的是一個(gè)對(duì)象,所以要通過(guò)解構(gòu)取出來(lái)一個(gè)類。
		 const { CleanWebpackPlugin } = require('clean-webpack-plugin')
	4. 配置  plugins:[
		  	  new CleanWebpackPlugin(),
		    ]

2. HtmlWebpackPlugin

問(wèn)題:幫助我們打包的時(shí)候生成一個(gè)html入口文件,還可通過(guò)options設(shè)置html模板和標(biāo)題。

1. 安裝 npm install html-webpack-plugin -D
2. 引用 const HtmlWebpackPlugin = require('html-webpack-plugin');
3. 配置模板和標(biāo)題
	  plugins:[
		new HtmlWebpackPlugin({
	      template: './public/index.html',
	      title:"哈哈哈哈哈",
	    }),
	  ]

3. DefinePlugin

問(wèn)題:幫助我們?cè)O(shè)置全局基礎(chǔ)路徑。允許創(chuàng)建一個(gè)在編譯時(shí)可配置的全局常

1. 解構(gòu),webpack5自帶有,導(dǎo)出的是一個(gè)對(duì)象解構(gòu)好直接引用。
const { DefinePlugin } = require('webpack')
2. 配置模板的基礎(chǔ)路徑
	  plugins:[
 		new DefinePlugin({ // 設(shè)置基礎(chǔ)路徑
	     BASE_URL: "'./'"
	    }),
	  ] 

4.CopyWebpackPlugin

問(wèn)題:打包的時(shí)候有些文件不需要打包生成,直接復(fù)制到打包好的文件目錄中。復(fù)制某個(gè)文件或整個(gè)文件夾到生成目錄中

1. 安裝 npm install copy-webpack-plugin -D
2. 引用 const CopyWebpackPlugin= require('copy-webpack-plugin');
3. 配置模板的基礎(chǔ)路徑
	  plugins:[
 	    new CopyWebpackPlugin({ //復(fù)制文件
	      patterns:[
	        {
	          from:'public',
	          to:'./',
	          globOptions:{
	            ignore:[
	              '**/index.html'
	            ]
	          }
	        }
	      ]
	    })
	  ] 

到此這篇關(guān)于webpack5 常用插件使用的文章就介紹到這了,更多相關(guān)webpack5 插件使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JS獲取瀏覽器語(yǔ)言動(dòng)態(tài)加載JS文件示例代碼

    JS獲取瀏覽器語(yǔ)言動(dòng)態(tài)加載JS文件示例代碼

    通過(guò)獲取瀏覽器語(yǔ)言版本,來(lái)相對(duì)的加載easyui語(yǔ)言包就是動(dòng)態(tài)加載JS文件,下面有個(gè)不錯(cuò)的實(shí)例,大家可以看看
    2014-10-10
  • JS使用getComputedStyle()方法獲取CSS屬性值

    JS使用getComputedStyle()方法獲取CSS屬性值

    經(jīng)常會(huì)用到j(luò)s來(lái)獲取元素的CSS樣式,由于方法眾多,在下面的文章中為大家詳細(xì)整理下
    2014-04-04
  • javascript模擬枚舉的簡(jiǎn)單實(shí)例

    javascript模擬枚舉的簡(jiǎn)單實(shí)例

    本篇文章主要是對(duì)javascript模擬枚舉的簡(jiǎn)單實(shí)例進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-03-03
  • iframe的父子窗口之間的對(duì)象相互調(diào)用基本用法

    iframe的父子窗口之間的對(duì)象相互調(diào)用基本用法

    iframe在使用時(shí)可能會(huì)涉及到父子窗口之間傳值和方法的相互調(diào)用,研究了一下其實(shí)非常簡(jiǎn)單,就那么幾個(gè)用法而已,在此與大家分享下,感興趣的朋友可以參考下
    2013-09-09
  • javascript 數(shù)組排序函數(shù)sort和reverse使用介紹

    javascript 數(shù)組排序函數(shù)sort和reverse使用介紹

    reverse方法將一個(gè)Array對(duì)象中的元素位置進(jìn)行反轉(zhuǎn),sort方法返回一個(gè)元素已經(jīng)進(jìn)行了排序的 Array 對(duì)象,下面為大家介紹下
    2013-11-11
  • drag-and-drop實(shí)現(xiàn)圖片瀏覽器預(yù)覽

    drag-and-drop實(shí)現(xiàn)圖片瀏覽器預(yù)覽

    chrome的drag and drop API,它能將本地的圖片放到瀏覽器中進(jìn)行預(yù)覽,猜想一下當(dāng)我們把圖片拖拽到瀏覽器里會(huì)發(fā)生什么事情,你的瀏覽器試圖打開一個(gè)新的頁(yè)面并加載這個(gè)圖片。這篇文章給我們介紹drag-and-drop實(shí)現(xiàn)圖片瀏覽器預(yù)覽,需要的朋友可以參考下
    2015-08-08
  • 微信小程序?qū)崿F(xiàn)拼圖游戲

    微信小程序?qū)崿F(xiàn)拼圖游戲

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)拼圖游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • js 實(shí)現(xiàn) input type="file" 文件上傳示例代碼

    js 實(shí)現(xiàn) input type="file" 文件上傳示例代碼

    在開發(fā)中,文件上傳必不可少但是它長(zhǎng)得又丑、瀏覽的字樣不能換,一般會(huì)讓其隱藏點(diǎn)其他的標(biāo)簽(圖片等)來(lái)時(shí)實(shí)現(xiàn)選擇文件上傳功能
    2013-08-08
  • JavaScript函數(shù)中的this四種綁定形式

    JavaScript函數(shù)中的this四種綁定形式

    javascript中的this和函數(shù)息息相關(guān),所以今天,我就給大家詳細(xì)地講述一番:javascript函數(shù)中的this ,需要的朋友可以參考下
    2017-08-08
  • 利用ECharts.js畫K線圖的方法示例

    利用ECharts.js畫K線圖的方法示例

    這篇文章主要給大家介紹了關(guān)于利用ECharts.js畫K線圖的相關(guān)資料,,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01

最新評(píng)論

日喀则市| 土默特右旗| 仁化县| 宁陕县| 渝北区| 渭南市| 新安县| 晋城| 永新县| 廉江市| 贵德县| 双桥区| 蒙自县| 巴东县| 元阳县| 岳普湖县| 高要市| 梓潼县| 星座| 东明县| 田阳县| 嵩明县| 图木舒克市| 宁强县| 凌海市| 连云港市| 塔城市| 炉霍县| 鲜城| 瑞安市| 嵊州市| 银川市| 吉水县| 武安市| 准格尔旗| 闻喜县| 平罗县| 平谷区| 太仓市| 星座| 旬阳县|