全部内容
webpack-dev-server 开启远程访问的配置方法

本文介绍如何在 webpack-dev-server 中配置远程访问。默认情况下服务仅监听 localhost,通过修改 package.json 中的 dev 脚本,添加 --host 参数指定 IP 地址,即可实现局域网或远程设备访问。配置后需注意 localhost 可能无法直接访问,需使用指定 IP 或 127.0.0.1。

10.22
热度 77
解决Webpack dev server热加载失败的publicPath配置问题

本文针对Webpack dev server热加载时出现的跨域报错及HMR超时警告,分析根本原因为publicPath配置了绝对地址。通过对比错误与正确配置示例,指出应将publicPath修改为相对路径(如/dist/)。同时提醒,该配置与webpack-hot-middleware的要求相反,后者需使用绝对路径。

10.22
热度 195
webpack-hot-middleware 热加载常见错误排查与修复

本文详细解析 webpack-hot-middleware 在开发环境中遇到的四个典型错误:找不到 __webpack_hmr、hot-update.json 404、AJAX 跨域限制以及 OccurenceOrderPlugin 构造器报错。通过修正 entry 配置、设置绝对 publicPath、统一访问域名及更正插件名称,可快速恢复热更新功能。

10.22
热度 476
解决Webpack热更新无法监听文件变化的问题

本文解决Webpack开发环境中热更新功能失效,导致无法自动检测文件变更的问题。根本原因在于Linux系统限制了单个用户可监控的文件句柄数量(fs.inotify.max_user_watches)。通过查看当前默认值8192,并将其修改为524288并重启sysctl服务,即可恢复Webpack对大量文件目录的正常监听。

10.22
热度 305
webpack-dev-server 自动更新页面配置与启动方法

本文详细解析 webpack-dev-server 启动报错及页面无法访问的常见原因,重点介绍 package.json 中 server 命令的正确写法(--inline --content-base),以及 webpack.config.js 中 publicPath 的配置方法,实现修改 JS 代码后浏览器自动同步更新。

10.22
热度 527
解决Webpack打包bundle.js文件过大的问题:关闭SourceMap

在使用Webpack进行项目打包时,生成的bundle.js文件体积可能异常庞大,例如超过2MB。除了常见的提取第三方库和压缩代码外,一个常被忽略的因素是SourceMap配置。在生产环境中,将devtool设置为false以关闭SourceMap生成,可显著减小最终输出的JS文件大小,从2.46MB降至302KB,有效提升加载性能。

10.22
热度 322
JavaScript 正则表达式:6种核心方法详解

本文系统梳理 JavaScript 中正则表达式的六种核心方法:创建方式、exec、match、test、search、split 和 replace。重点解析 exec 的全局与非全局行为差异、match 的返回值特性,以及 split 和 replace 的实际应用。通过 MDN 示例代码,帮助开发者快速掌握字符串匹配、提取、替换与分割技巧,避免常见陷阱。

10.22
热度 619
JavaScript 实现基于 SVG 的默认头像生成方案

本文介绍一种基于 JavaScript 和 SVG 技术生成用户默认头像的方法。该方案通过读取 img 标签的 alt 属性,动态生成包含姓名的 SVG 图片,支持中文姓名、自定义背景色及显示部分。相比 Canvas 方案,SVG 方式性能更优且应用成本低,同时提供 Vue.js 指令集成方式,方便现代前端框架使用。

10.22
热度 329
Node.js 内置调试功能使用指南

本文介绍了从 Node.js 6.3 版本开始支持的内置调试功能。通过添加 --inspect 或 --inspect-brk 参数启动 Node 进程,可连接 Chrome 浏览器进行代码调试。文章详细演示了基础调试流程,并提供了在 Mocha 测试框架中启用调试的具体命令示例,帮助开发者高效排查 Node.js 应用问题。

10.22
热度 97
JavaScript 实用代码片段与技巧汇总

本文整理了 JavaScript 开发中常用的代码片段与实用技巧,涵盖浮点数取整、验证码生成、颜色代码转换、数组扁平化、日期格式化及字符串处理等高频场景。通过简洁的代码示例,帮助开发者提升编码效率,解决常见的前端开发问题。

10.22
热度 631
Webpack 配置 Iconfont 字体文件加载指南

本文介绍在 Webpack 项目中正确引入 Iconfont 字体图标的步骤。主要涉及修改 CSS 中字体文件引用路径以适配 Webpack 规则,以及配置 url-loader 和 file-loader 来正确处理 woff 等字体文件,确保字体以字符形式嵌入 CSS 文件中。

10.22
热度 98
webpack多入口配置与指定路径打包详解

本文介绍webpack中通过配置entry实现多文件独立打包的方法,并详细讲解如何通过修改entry中的路径前缀,将生成的JS文件分别存放至dist目录下的指定子文件夹中。

10.22
热度 394

标签目录

JavaScript 核心技术JavaScript 基础JavaScript 函数与作用域JavaScript 对象与原型JavaScript 数组与数据处理JavaScript 异步编程JavaScript 项目实战
浏览器与 Web 开发DOM 与事件浏览器 API网络请求与通信浏览器数据存储前端调试前端安全
前端框架与应用VueReactNext.jsNuxt前端状态管理前端性能优化
TypeScript 与工程化TypeScript前端构建依赖管理自动化测试前端部署代码规范与重构
Node.js 后端开发Node.js 基础Node.js Web 框架数据库开发接口开发与鉴权服务部署与运维Node.js 性能优化
AI 开发与应用大模型 API 开发AI 智能体开发RAG 与知识库AI 编程工具AI 多模态应用AI 应用部署