- 在本地创建项目目录(如d:/webpack-test/);
- 命令行下依次执行以下命令:
1 npm init2 npm install --save-dev webpack3 npm install --save-dev webpack-cli4 npm install --save-dev webpack-dev-server5 npm install --save-dev html-webpack-plugin
说明:
- webpack-dev-server:webpack的http服务;
- webpack-cli:webpack-dev-server的依赖;
- html-webpack-plugin:打包html的插件;
- 修改项目根目录下文件“package.json”中“scripts”配置项中的“server”:
1 "scripts": {2 "server": "webpack-dev-server"3 }
- 在项目目录(d:/webpack-test/)创建另外两个目录“src”,“dist”。
- src 存放源文件;
- dist 存放打包生成的文件;
- 在项目目录下(d:/webpack-test/)建立文件“webpack.config.js”,内容如下:
1 const path = require('path'); 2 const HtmlPlugin = require('html-webpack-plugin'); 3 4 module.exports = { 5 mode: "development", 6 entry: { 7 main: './src/main.js' 8 }, 9 output: {10 path: path.resolve(__dirname, 'dist'),11 filename: '[name].js'12 },13 module: {14 },15 plugins: [16 //html插件-用于17 new HtmlPlugin({18 minify: {19 removeAttributeQuotes: true20 },21 hash: true,22 template: './src/index.html'23 })24 ],25 devServer: {26 contentBase: path.resolve(__dirname, 'dist'),27 host: '10.1.1.179', //本机IP28 compress: true,29 port: 909030 }31 };
- 在项目目录下(d:/webpack-test/src)建立文件“index.html”,内容如下:
1 2 3 4 5 6 7webpack test 8 9 10 11 12
- 在项目目录下(d:/webpack-test/src)建立文件“main.js”,内容如下:
document.getElementById("title").innerHTML = "Hello Webpack.";
- 打包。命令行下依次执行以下命令:
d:cd d:/webpack-testwebpack
- 在浏览器中浏览网页。
//将10.1.1.179 替换为webpack.config.js中设置的host,9090 替换为webpack.config.js中设置的porthttp://10.1.1.179:9090