webpack基本配置
1 当前Web开发面临的困境
- 文件依赖关系错综复杂
- 静态资源请求效率低
- 模块化支持不友好
- 浏览器对高级JavaScript特性兼容性程度低
- etc。。。
webpack概述
webpack是一个流行的前端项目构建工具(打包工具),可以解决当前web开发中所面临的困境。
webpack提供了友好的模块化支持,以及代码压缩混淆、处理js兼容问题、性能优化等强大的功能,工作的重心放到具体的功能实现上,提高了开发效率和项目的可维护性。
目前绝大多数企业中的前端项目,都是基于webpack进行打包构建的。
2. webpack的基本使用
创建列表隔行色变项目
新建项目空白目录,并运行 npm init -y 命令,初始化包管理配置文件 package.json
新建 src 源代码目录
新建 src -> index.html 首页
初始化页面基本的结构
运行 npm install jquery -s 命令,安装jQuery
通过模块化的形式,实例列表隔行变色效果
不认识import这些ES6语法
3. 在项目中安装和配置webpack
- 运行 npm install webpack webpack-cli -D 命令,安装webpack相关的包
- 在项目根目录中,创建名为 webpack.config.js的webpack配置文件
- 在webpack的配置文件中,初始化如下基本配置:
- 在package.json 配置文件中的scripts节点下,新增dev脚本如下:
- 在终端运行 npm run dev 命令,启动webpack进行项目打包。
在html引入dist的js
标签:
npm
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现