全部内容
解决淘宝cnpm安装后提示不是内部或外部命令

本文针对安装淘宝cnpm后执行cnpm -v报错“不是内部或外部命令”的问题,分析原因是cnpm与npm安装路径不一致。通过手动将cnpm相关文件复制到npm所在目录,即可恢复命令正常调用。

2026-10-22 14:32:50
525
接口漫谈
macOS下使用n模块更新Node.js版本指南

本文介绍在macOS系统中通过npm安装n模块来管理Node.js版本的方法。n模块支持升级至最新或稳定版本,操作时需使用sudo获取权限。针对常见的EACCES权限拒绝错误,建议在命令前添加sudo解决。

2026-10-22 14:32:37
453
墨池
JS 调用 window.print 实现 CSS 分页打印

本文介绍利用 JavaScript 的 window.print 方法结合 CSS 的 page-break-after 属性,解决 Web 在线打印时的分页问题。该方法在 IE 和火狐浏览器中兼容性良好,通过简单的样式设置即可实现指定内容的分页打印。

2026-10-22 14:32:20
356
交互手记
原生JavaScript实现Tab标签页切换功能

本文提供了一段使用原生JavaScript实现的Tab表单切换代码。通过监听鼠标单击事件,动态修改导航项的样式及内容面板的位置,实现无刷新切换展示效果。代码包含HTML结构、CSS样式及JS逻辑,适合前端初学者参考学习。

2026-10-22 14:32:07
620
半夏
在Mac下彻底卸载node和npm的方法

本文介绍在Mac系统中彻底卸载Node.js和NPM的多种方法,包括通过Homebrew、官网PKG安装包以及其他方式安装的清理步骤。提供针对全局模块和软连接的清理脚本,确保开发环境干净无残留。

2026-10-22 14:31:56
387
终端旅客
深入解析Node.js Cluster模块:端口复用与请求分发机制

本文深入解析Node.js cluster模块的核心实现。针对多进程环境下端口重复监听报错的问题,揭示了Master进程通过内部TCP服务器统一监听、Worker进程句柄复用的机制。同时详细阐述了请求如何通过负载均衡算法(如轮询)从Master分发至Worker,以及客户端句柄在进程间传递以维持连接状态的全过程。

2026-10-22 14:31:37
661
后端茶话
JavaScript中substring、substr与slice截取字符串的区别详解

本文详细解析JavaScript中截取字符串的三种常用方法:substring、substr和slice。重点对比它们在单参数、双参数及负数参数下的行为差异,特别是slice与substring对负索引的不同处理逻辑,以及IE浏览器中substr处理负值的兼容性问题,帮助开发者准确选择合适的方法。

2026-10-22 14:30:27
545
木棉
Vue addRoutes实现动态权限路由菜单的示例

本文介绍如何在Vue后台管理系统中,利用vue-router的addRoutes方法实现动态权限路由。通过后端返回权限列表,前端在登录成功后动态添加路由配置,解决单页应用刷新丢失路由的问题,并结合自定义指令实现按钮级别的权限控制,确保不同用户看到不同的导航菜单和操作界面。

2026-10-22 14:29:06
267
南栀
CentOS 7.2 安装 Node.js 与 npm 并配置全局路径教程

本文详细介绍在 CentOS 7.2 系统中安装 Node.js 及 npm 的完整流程。内容涵盖环境依赖检测、源码编译安装步骤,以及如何通过修改配置文件自定义 npm 的全局安装路径与缓存目录,解决模块管理混乱问题,适用于需要统一管理前端依赖的服务器环境。

2026-10-22 14:27:47
216
岩茶
解决Node.js全局安装模块后找不到命令的问题

本文介绍如何解决Node.js全局安装模块后终端无法识别命令的问题。通过执行npm prefix -g获取全局安装路径,并将其添加到系统环境变量的Path中,即可恢复命令可用性。

2026-10-22 14:26:40
593
接口漫谈
Vue CLI 项目配置多页面应用:后台管理入口集成方案

本文介绍如何在现有的 Vue CLI 项目中,通过修改 Webpack 配置文件来添加后台管理页面入口,而无需重构项目结构。主要涉及 webpack.base.conf.js 的多入口定义、dev 和 prod 模式下 HtmlWebpackPlugin 的 chunks 配置,以及 config/index.js 的输出路径调整,实现前后端页面共享资源且独立打包。

2026-10-22 14:26:22
91
编译时光
JavaScript Math对象常用属性与方法详解

本文详细介绍JavaScript中Math对象的常用属性与方法。涵盖欧拉常数、自然对数、平方根、绝对值、三角函数(正弦、余弦、正切)以及最大最小值、四舍五入、向上向下取整等核心功能,通过具体代码示例展示各函数的返回值与边界情况,帮助开发者掌握JS内置数学运算能力。

2026-10-22 14:25:28
366
半夏