Vue2.0开发之——webpack基础-了解webpack(01)

一 概述

  • 什么是webpack
  • webpack安装
  • webpack配置

二 什么是webpack

2.1 概念

webpack是前端项目工程化的具体解决方案

2.2 主要功能

它提供了友好的前端模块化支持,以及代码压缩混淆处理浏览器端JavaScript的兼容性性能优化等强大的功能。

2.3 好处

让程序员把工作的重心放到具体功能的实现上,提高了前端开发效率和项目的可维护性。

注意:目前Vue,React等前端项目,基本上都是基于webpack进行工程化开发的。

三 webpack安装

3.1 安装环境

  • 系统:Windows 11
  • Node版本:v18.8.0

3.2 本地项目安装

执行如下命令,初始化包管理配置文件package.json

1
npm init -y

执行完毕后,生成package.json文件

本地项目安装webpack

1
2
3
4
5
//安装webpack
npm install webpack --save-dev(-d)
npm install webpack@<version> --save-dev(-d)
//安装cli
npm install webpack-cli --save-dev(-d)

注:

1
2
-S 是 --save的简写
-D 是 --save-dev的简写

安装完成后,package.json新增文件

1
2
3
4
"devDependencies": {
"webpack": "^5.74.0",
"webpack-cli": "^4.10.0"
}

3.3 全局安装配置

1
npm install --global webpack

注:不推荐全局安装 webpack。这会将你项目中的 webpack 锁定到指定版本,并且在使用不同的 webpack 版本的项目中,可能会导致构建失败。

四 webpack配置

4.1 在项目根目录中,创建名为webpack.config.js的webpackage配置文件

并初始化如下的基本配置:

1
2
3
module.exports ={
mode:'development' //mode 用来指定构建模式。可选值有 development 和 production
}

4.2 在package.json的scripts节点下,新增dev脚本如下

1
2
3
"scripts": {
"dev": "webpack" //script节点下的脚本,可以通过npm run执行,例如 npm run dev
},

4.3 在终端中运行如下指令,启动webpack进行项目的打包构建

1
npm run dev