09 —— Webpack搭建开发环境

ops/2024/11/24 10:31:06/

搭建开发环境 —— 使用webpack-dev-server

启动Web服务,自动检测代码变化,有变化后会自动重新打包,热更新到网页(代码变化后,直接替换变化的代码,自动更新网页,不用手动刷新网页)

如何搭建开发环境

  • 下载webpack-dev-server软件包到当前项目

  • 设置模式为开发模式

  • 配置自定义命令

启动后自动弹出浏览器 --open 

  • npm run dev启动开发服务器

版本兼容性问题

   "webpack": "^5.74.0",

   "webpack-cli": "^4.10.0",

   "webpack-dev-server": "^4.7.0"

webpack-dev-server借助http模块创建8080默认Web服务 ;

默认以public文件夹作为服务器根目录;



http://www.ppmy.cn/ops/136287.html

相关文章

Excel如何批量导入图片

这篇文章将介绍在Excel中如何根据某列数据,批量的导入与之匹配的图片。 准备工作 如图,我们准备了一张员工信息表以及几张员工的照片 可以看到,照片名称是每个人的名字,与Excel表中的B列(姓名)对应 的卢易…

【Seed-Labs 2.0】Local DNS Attack Lab

说在前面 本实验属为Seed-Labs 的DNS LAB 中的第一个实验,也是最简单的实验,该系列一共有五个实验: Local DNS Attack LabThe Kaminsky Attack LabDNS Rebinding Attack LabDNS Infrastructure LabDNSSEC Lab 本实验假设攻击者和DNS服务器在同一个局域…

打造极致网页体验:HTML与CSS高级实战秘籍

文章目录 CSS Grid布局高级技巧1. 隐式与显式轨道2. 自动填充与重复3. 命名区域 CSS Flexbox高级技巧1. 多行布局2. 对齐方式3. 基线对齐 CSS变量(自定义属性)1. 动态变化2. 继承与覆盖 高级媒体查询1. 多条件查询2. 特性查询 高性能与最佳实践1. CSS代码…

Vue3中使用:deep修改element-plus的样式无效怎么办?

前言:当我们用 vue3 :deep() 处理 elementui 中 el-dialog_body和el-dislog__header 的时候样式一直无法生效,遇到这种情况怎么办? 解决办法: 1.直接在 dialog 上面增加class 我试过,也不起作用,最后用这种…

“AI玩手机”原理揭秘:大模型驱动的移动端GUI智能体

作者|郭源 前言 在后LLM时代,随着大语言模型和多模态大模型技术的日益成熟,AI技术的实际应用及其社会价值愈发受到重视。AI智能体(AI Agent)技术通过集成行为规划、记忆存储、工具调用等机制,为大模型装上…

Leetcode155. 最小栈(HOT100)

链接 代码&#xff1a; class MinStack { private:stack<int> f,s; public:MinStack(){}void push(int val) {s.push(val);if(f.empty()||val<f.top()){f.push(val);}}void pop() {if(s.top()<f.top())f.pop();s.pop();}int top() {return s.top();}int getMin()…

初阶数据结构之队列的实现

1 队列的定义 什么是队列呢&#xff1f;队列只允许在一端进行插入数据操作&#xff0c;在另一端进行删除数据操作。队列具有先进先出FIFO(First In First Out)的特性。 队头&#xff1a;删除数据的一端称为队头。 队尾&#xff1a;插入数据的一端称为队尾。 2 队列底层结构…

什么是 C++ 中的模板特化和偏特化?如何进行模板特化和偏特化?

1) 什么是 C 中的模板特化和偏特化&#xff1f; 在 C 中&#xff0c;模板提供了一种编写通用代码的方法&#xff0c;可以处理多种数据类型。然而&#xff0c;有时我们需要为特定的类型或特定的模板参数提供特定的实现&#xff0c;这就是模板特化和偏特化的用途。 模板特化&…