webpack2入门-第一篇
· 阅读需 5 分钟
2016年底,webpack2终于出来正式版了。改变的很少,基本上稍作修改就能兼容webpack1。改善了一些我认为太过于松散的配置,最终生成的代码质量更高。
webpack1系列的文章还没写完,其实也是有点乏了,后面还有一篇webpack-dev-server文章,初稿写好了,一直没审校,那就直接并入webpack2的入门文章吧~
第一个例子 demo1 入门 webpack2-demo1
建立项目
由于之前的文章为了方便,全局安装了webpack,这次2.0的webpack我就采用项目内安装。
首先要确保你在项目下初始化了 package.json
文件
npm init
之后项目安装webpack2
npm i webpack -save-dev
package.json
中增加启动方法
"scripts": {
"webpack": "webpack"
}
创建项目文件
建立资源目录 ./src
,以及组件目录 ./src/components
为了以后的插件部分,我这里使用了ES5,因为压缩混淆插件好像无法处理ES6代码,会报错。但是webpack2是完全支持ES6(import等语法)的。
建立一个组件./src/components/log.js
module.exports = function (s) {
console.log(s)
}
建立两个入口文件,分别是./src/page1.js
./src/page2.js
var log = require('./components/log')
log('this is page1')
var log = require('./components/log')
log('this is page2')