
? ?
java plugin是什么,讓我們一起了解一下?
plugin是插件的意思,通常是用于對某個現有的架構進行擴展。比如webpack中的插件,就是對webpack現有功能的各種擴展,比如打包優化,文件壓縮等等。
為什么說plugin比loader的功能更加強大?
因為plugin完成的是loader不能完成的功能。
plugin也是為了擴展webpack的功能,但是 plugin 是作用于webpack本身上的。而且plugin不僅只局限在打包,資源的加載上,它的功能要更加豐富。從打包優化和壓縮,到重新定義環境變量,功能強大到可以用來處理各種各樣的任務。

webpack提供了很多開箱即用的插件:CommonChunkPlugin主要用于提取第三方庫和公共模塊,避免首屏加載的bundle文件,或者按需加載的bundle文件體積過大,導致加載時間過長,是一把優化的利器。而在多頁面應用中,更是能夠為每個頁面間的應用程序共享代碼創建bundle。
plugin的使用過程是怎樣的?
步驟一:通過npm 安裝需要使用的plugins。
步驟二:在webpack.config.js中的plugins中配置插件。
在webpack.config.js中書寫如下代碼
//?引入webpack模塊
const?webpack?=?require('webpack');
module.exports={
plugins:?[
?????//?添加版權
????new?webpack.BannerPlugin('最終版權歸xxxx所有')
??]
}配置插件:
const?HtmlwebpackPlugin?=?require('html-webpack-plugin');
module.exports={
plugins:?[
????//?添加版權
????new?webpack.BannerPlugin('最終版權歸xxxx所有'),
????//?打包HTML
????new?HtmlwebpackPlugin({
??????template:'index.html'
????})
??]
}以上就是小編今天的分享了,希望可以幫助到大家。
