亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

webpck抽離第三方類庫

標簽:
Html/CSS

前面介绍了webpack两种引用第三方类库的方法ProvidePluginimport

  • import方法:

    • 属于局部引用,但是引用后不管你是否使用该类库都会将该类库打包,这样会造成代码冗余

  • ProvidePlugin:

    • 属于全局引用,但只有在使用此类库的时候才将类库打包,所以建议在工作中使用此方法进行引用

抽离第三方类库
  1. 安装第三方类库,我这里以jquery、vue为例

npm i -S jquery vue
  1. 修改webpack.config.js的入口属性


    webp

    image.png

//  ./webpack.config/entry.jslet entry = {}

entry.path = {
    entry: './src/entry.js',
    print: './src/console.js',
    jquery: 'jquery',
    vue: 'vue'}module.exports = entry
  1. 引入插件

plugins: [    new webpack.optimize.CommonsChunkPlugin({
        name: ['jquery', 'vue'],    //引用多个第三方类库时,使用数组形式,值位入口文件的属性名
        filename: "assets/js/[name].js",    //打包的路径
        minChunks: 2    //最小打包的文件模块数,这里直接写2就好(固定值)
    })
]
结果:

webp



作者:饥人谷_米弥轮
链接:https://www.jianshu.com/p/9f5af3a12b66


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消