什么是webpack?如何在项目中安装配置webpack?

webpack 是前端项目工程化的具体解决方案。 它提供了友好的前端模块化开发支持,以及代码压缩混淆、处理浏览器端 JavaScript 的兼容性、性能优化等强大的功能。

让程序员把工作的重心放到具体功能的实现上,提高了前端开发效率和项目的可维护性。目前企业级的前端项目开发中,绝大多数的项目都是基于 webpack 进行打包构建的。

在项目中安装webpack,需要先在终端运行如下的命令,安装 webpack 相关的两个包:

bash 复制代码
npm install webpack@5.5.1 webpack-cli04.2.0 -D

在项目中配置 webpack

① 在项目根目录中,创建名为 webpack.config.js 的 webpack 配置文件,并初始化如下的基本配置:

bash 复制代码
module.exports ={
   mode:'development'// mode用来指定构建模式。可选值有 development和 production
}

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

bash 复制代码
"scripts":{
   "dev":"webpack"// script 节点下的脚本,可以通过 npm run 执行。例如 npm run dev
}

③ 在终端中运行 npm run dev 命令,启动 webpack 进行项目的打包构建。

相关推荐
SuperEugene1 分钟前
Vue3 + Element Plus 表单开发实战:防重复提交、校验、重置、loading 统一|表单与表格规范篇
前端·javascript·vue.js
SuperEugene4 分钟前
Vue3 + Element Plus 中后台弹窗规范:开闭、传参、回调,告别弹窗地狱|Vue 组件与模板规范篇
开发语言·前端·javascript·vue.js·前端框架
桜吹雪4 分钟前
在前端运行Qwen3.5原生多模态模型
前端·人工智能·机器学习
孟祥_成都6 分钟前
前端下午茶:这 3 个网页特效建议收藏(送源码)
前端·javascript·css
SuperEugene6 分钟前
VXE-Table 4.x 实战规范:列配置 + 合并单元格 + 虚拟滚动,避坑卡顿 / 错乱 / 合并失效|表单与表格规范篇
开发语言·前端·javascript·vue.js·前端框架·vxetable
火车叼位20 分钟前
Volta 下 `corepack` 失踪之谜:问题不在 Node,而在命令入口
前端
cmd22 分钟前
别再用错!5种JS类型判断方法,从原理到实战一文吃透
前端·javascript
小江的记录本26 分钟前
【Redis】Redis常用命令速查表(完整版)
java·前端·数据库·redis·后端·spring·缓存
Csvn31 分钟前
状态管理方案对比(Context、Zustand、Jotai 选型指南)
前端
snow_yan31 分钟前
基于 json-render 的流式表单渲染方案
前端·react.js·llm