webpack.config.js配置文件

entry         : 入口文件 ;

externals :  外部依赖的声明;

output      : 目标文件,通过webpack打包后的文件存放地址;

resolve    : 配置别名;

module    : 各种文件,各种loader;

plugins    : 引用的插件


webpack loaders

html                 :html-webpack-plugin / html-loader

js                     :babel-loader + babel-preset-es2015 

css                  :style-loader + css-loader

imgage + font : url-loader


webpack 常用命令

webpack       调试打包,测试打包

webpack -p    线上打包(最小化压缩)

webpack --watch  监听文件的改变,自动编译,用于开发过程


webpack-dev-server

前端服务器

可以在文件改变时,自动刷新浏览器

配置 : webpack-dev-server/client?http://localhost:8088

使用 :webpack-dev-server --port 8088 --inline


webpack.config.js配置

单入口配置(单页应用)  ——>  entry : "入口文件路径"

多入口配置 (多页应用) ——>  entry : {

                                                                "index"  : [ "index入口文件路径" ],

                                                                 "login"  : [ "login入口文件路径" ],

                                                        }

webpack 打包成独立的文件  ——>  output : {

                                                                    path : path.resolve( _dirname , "./dist" ),

                                                                    filename : "js/[name].js"

                                                                }


jquery的引用 : externals : {

                                            "jquery" : "window.jQuery"

                                        }

提取通用模块 :


webpack css 单独打包   

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 Webpack 1.1 概念简介 1.1.1 WebPack是什么 1、一个打包工具 2、一个模块加载工具 3...
    Kevin_Junbaozi阅读 6,814评论 0 16
  • 版权声明:本文为博主原创文章,未经博主允许不得转载。 webpack介绍和使用 一、webpack介绍 1、由来 ...
    it筱竹阅读 11,263评论 0 21
  • GitChat技术杂谈 前言 本文较长,为了节省你的阅读时间,在文前列写作思路如下: 什么是 webpack,它要...
    萧玄辞阅读 12,728评论 7 110
  • 多愁善感好像给人的印象都是形容小姑娘的。但是男儿又何尝没有这种感觉呢。人的性格是个复杂的东西,它随我们的生活环境和...
    释驹阅读 206评论 0 1
  • 得不到回应的热情,要懂得适可而止。不讨好任何的冷漠,也不辜负每一份热情。 一旦攒够了失望,就离开。友情如此, 爱情...
    岚风的叶子阅读 121评论 0 0