webpack配置详解
1、首先建一个名叫“webpack.config.js”文件,在里面写webpack的配置信息。之前的文章我就已经写过一个简单的例子:
一、path = require(‘path’)理解
在这里我们可以注意到最新引用的path,它主要作用就是处理路径,2个常用的方法是path.join(path1[, …])和path.resolve([from …], to)。就我的理解join就是拼接2个字符。好比在一个路径下添加一个文件,resolve在某个路径找某个文件。
二、入口文件配置-entry
基本形式:entry:{key:value},其中key对应的是output中的[name]。key可以为简单的字符串如:app,index等;也可以为路径如:src/js/page/index.js。value可以为简单的字符串如路径;也可以为数组,数组中的文件一般是没有相互依赖关系的,但是又处于某些原因需要将它们打包在一起。
其中对于数组的作用:我们会将第三方npm包,一般我们不会进行修改而且它们之间也不存在依赖,所以我们一般会将它们打包在一起。例如:
上面entry的写法也是多入口的一种写法,最后会在dist下生成2个js文件:ind