安装webpack
先安装nodejs,确保由node环境
在终端输入pwd,会打印当前项目的文件路径
安装webpack时需要安装:webpack主包和webpack-cli(让我们可以在命令行中执行webpack命令)
//全局安装npm i webpack webpack-cli --global
一般建议不全局安装webpack,这可能会导致版本之类的出现问题
1.本地安装webpack,先运行npm i -y 生成packge.json文件
2.本地安装 npm i webpack webpack-cli —save—dev
运行webpack
使用webpack打包,在项目根目录中输入 webpack ,然后会在项目根目录中生成dist文件(打包后文件)
输入命令: webpack —stats detailed 输出详细打包信息
使用本地(无全局webpack,但本地安装了)打包(或其他webpack本地命令)时,需要在命令前加上 npx,例如:打包—> npx webpack
自定义webpack配置
//查看webpack命令有哪些npx webpack --help// entry设置入口文件 设置入口文件为./src/index.js// mode指定在生产环境中使用,这个配置npx webpack --entry ./src/index.js --mode production// 使用命令行配置不方便
通过配置文件配置
// 在项目根目录创建webpack.config.js文件// 这个文件时运行在node上的,所以需要使用commonjs来导入导出,const path = require("path")module.export = {// 设置入口文件entry:"./src/index.js",// 设置出口output:{// 指定输出文件的文件名filename:"bundle.js",// 指定输出路径,设置为绝对路径,通过node的path,// 通过path.resovlve将路径拼接为绝对路径// __dirname 是webpack.config.js文件所在的根路径path:path.resolve(__dirname,"./dist")},// 不设置mode时可赋值为nonemode:"none"}// 配置号配置文件后,就可以直接使用npx webpack 打包,后面不用跟别的命令// 打包完成后需要将出口文件手动导入index.html中
