1. 生成pakage.json
1. cnpm init -y 生成pakage.json yarn init -y
"main": "index.js",//删除"private":true,//添加
2. .gitignore
2. 新建 .gitignore 输入node_modules
3. 安装webpack、webpack-cli
3. cnpm i webpack webpack-cli -S or yarn add webpack webpack-cli
4. 新建 webpack.config.js
const webpack = require("webpack");const path = require("path");//解决路径问题const config = { entry:path.resolve(__dirname,'src/main.js'),//入口文件 当前目录下的src/main.js join/resolve都可 output:{ //出口文件 path:path.resolve(__dirname,'dist'),//出口的路径 filename:'bundle.js' }, mode:'development'//模式:开发版本 }module.exports = config;
5. 创建src/main.js
console.log("hello world");//随便写一句
6. 配置build
5. package.json://修改这段 "scripts": { "build": "webpack --config webpack.config.js"//or "build": "webpack" },
7. 对项目进行打包
npm run build自动生成dist->bundle.js
8. 新建目录public
1. 新建index.html2. 导入<script src="../dist/bundle.js"></script>3. 浏览器看是否输出main.js中的语句,若输出则项目打包完成