美文网首页前端基础类学习
webpck抽离第三方类库

webpck抽离第三方类库

作者: 饥人谷_米弥轮 | 来源:发表于2017-11-21 03:09 被阅读90次

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

  • import方法:
    • 属于局部引用,但是引用后不管你是否使用该类库都会将该类库打包,这样会造成代码冗余
  • ProvidePlugin:
    • 属于全局引用,但只有在使用此类库的时候才将类库打包,所以建议在工作中使用此方法进行引用
抽离第三方类库
  1. 安装第三方类库,我这里以jquery、vue为例
npm i -S jquery vue
  1. 修改webpack.config.js的入口属性


    image.png
//  ./webpack.config/entry.js
let 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就好(固定值)
    })
]
结果:
image.png

相关文章

  • webpck抽离第三方类库

    前面介绍了webpack两种引用第三方类库的方法ProvidePlugin和import import方法:属于局...

  • tp5 导入第三方库

    ThinkPHP vendor 方法导入第三方类库第三方类库第三方类库指除了 ThinkPHP 框架、应用项目类库...

  • Maven 继承

    目的:集中管理第三方Jar,解决冗余定义和升级问题,抽离公共部分到父类中管理

  • webpack-SplitChunksPlugin代码分割

    需求如下: 1:所有静态依赖第三方库被分割到同一个文件中,(第三方库通常是不会怎么变的,将他们单独抽离出来有利于浏...

  • 让第三方库中依赖的类库强制使用某版本

    在开发中可能有这种需求,我们使用了第三方类库,但是第三方类库还依赖了其他类库,这时候我们想让它依赖的类库使用我们制...

  • 安装-CocoaPods

    介绍 在iOS的开发过程中,会使用到很多第三方的类库,而第三方类库也可能使用其他的类库,类库还会涉及到更新等操作,...

  • 如何搭建好一个ios app

    1.用cocoapods导入第三方类库 用cocoapod导入常用的第三方类库比如:其中AFNeetworking...

  • 项目组件化搭建要点

    组件化的本质,实际上是通过 cocoapod 的形式,将原本工程中 的 公共类库抽离成一个或多个 git 组件库,...

  • iOS第三方框架

    iOS第三方类库(转载)

  • dart快速入门教程 (7.3)

    7.4.抽离类为单独文件 新建一个文件,单独存放一个类,例如:Person类抽离到person.dart文件中 引...

网友评论

    本文标题:webpck抽离第三方类库

    本文链接:https://www.haomeiwen.com/subject/qocivxtx.html