https://www.cnblogs.com/luojianjian/p/8053113.html
找个磁盘,新建一个demo文件,cmd进去(首先要安装 Node.js, Node.js 自带了软件包管理器 npm),
依次执行,
npm init -y,生成package.json文件
npm install webpack -g 全局安装webpack
npm install webpack —save-dev 项目中安装
成功以后构建如下的文件建构,(bootstrap,jquery,layer,可暂时不建)
index.html

index.js
1.打包html,js(大部分webpack教程都是module.exports和import开始,我觉得需要用到的时候再说最好)
我们先看如何来打包html,和js
打包html需要使用插件
npm install html-webpack-plugin —save-dev
以上搞定后,开始配置webpack.config.js
代码如下,看不懂先不要紧张,先跑起来再说
var webpack = require('webpack');var path = require('path');var HtmlWebpackPlugin = require('html-webpack-plugin'); //打包html的插件module.exports = {entry:{'app/dist/js/index':'./app/src/js/index.js' //入口文件//我们的是多页面项目,多页面入口配置就是这样,//app/src/page下可能还会有很多页面,照着这样配置就行},output:{//__dirname 当前webpack.config.js的路径filename: '[name].js', //打包后index.js的名字,// 这个[name]的意思是,配置入口entry键值对里的key值,app/dist/js/index,最后的index,//这里无论你src/js/index.js这个脚本如何命名,打包后都将是index.js// path: path.resolve(__dirname)},//插件plugins:[new HtmlWebpackPlugin({chunks:['app/dist/js/index'],filename:'app/index.html',template:'app/src/page/index.html'})]}
cmd进入demo文件
输入webpack -p (编译)
成功后是这样的
最后转过头来看我们的demo文件,看看里面有什么变化
打包过后在app文件下面生成了一个index.htm和一个dist文件
