? ?
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' ????}) ??] }
以上就是小編今天的分享了,希望可以幫助到大家。