node.js

hasty4 小时前
前端·npm·node.js
不上传新包,也能改变用户拿到的版本:npm dist-tag 的 OIDC 权限治理GitHub 官方更新说明确认,新旧 trusted publisher 配置中的 Allow npm dist-tag 默认关闭;它与直接发布权限相互独立,暂存配置也可单独获得标签管理能力。匹配任意一条已启用该权限的配置,即可获得相应授权。
福兮说15 小时前
前端·javascript·node.js·json·哈希算法
前后端算的 MD5、SHA-256 对不上?编码、换行、BOM、HMAC、JSON 顺序,八个原因逐个实测接口签名校验失败、文件秒传对不上、两边日志里的 MD5 怎么看都不一样,这类问题我前后排过不下十次。最后发现,哈希算法本身从来没错过,错的都是「喂进去的字节」和「吐出来的格式」。
lingchen190617 小时前
node.js
Node.js的下载安装配置下载地址如果你电脑已经安装 Docker,可以直接拉取 Node 容器,不用本地安装:安装完毕,重新打开终端(cmd/PowerShell),执行两条命令:
LRL_1 天前
linux·windows·node.js
【实战指南】Node.js 跨平台依赖下载:如何在 Windows/Linux 环境下互跨下载目标系统的 npm/pnpm 包在现代前端开发与 DevOps 运维中,我们经常遇到以下离线部署或 CI/CD 自动化打包的痛点:由于诸如 esbuild、sharp、swc、canvas 等高性能 npm 包包含 C/C++ 原生扩展(Native Addons),直接跨系统拷贝 node_modules 会导致类似 Invalid ELF header 或 not a valid Win32 application 的致命报错。
福兮说2 天前
开发语言·前端·javascript·node.js·url
URL 编码的七个坑:c++ 传到后端变空格、%25 套娃、截断 emoji 直接报错前端拼 URL 是天天干的事,出问题却很少一眼能看出来:搜索词里的 c++ 到后端变成了 c ,文件名里带个 & 参数就被截断,日志里的中文变成 %25E5%258C,或者干脆一个 URIError: URI malformed 把整个页面打挂。
liangshanbo12152 天前
前端·webpack·node.js
Webpack vs Vite 底层原理高频追问的问题Webpack 开发模式以“构建模块依赖图 + Bundle”为核心;Vite 开发模式以“原生 ESM 按需加载 + 依赖预构建”为核心。
玖石书2 天前
npm·node.js·鸿蒙·hish
HiSH 通过 apk 安装 Node.js、npm 与 pnpm尝试用 nvm、n 来管理 Node.js 版本,结果死活都是下载到 x64 的版本。无奈之下回想起来很多应用的编译都是用 Alpine,找了资料发现还是可以通过 apk 安装,把缓存去掉,找到最新的版本即可。
池塘水悠悠2 天前
node.js
nodejs24安装(node.js安装)参考说明:参考文章有些小问题。【2025年最新版】Node.js安装及环境配置超详细教程(以win11为例子)_nodejs安装及环境配置-CSDN博客
LRL_2 天前
linux·windows·node.js
【K8s 存储】Longhorn v1.12.1 离线安装全流程:外网制作离线包 + 内网部署(附踩坑实录)写作时间:2026-10。适用于 x86_64 + Kubernetes ≥ 1.25 的内网(air-gapped)环境。 文中所有命令均为实际执行过的,踩坑部分附原因分析和解决办法。
Timmy2 天前
前端·人工智能·node.js
前端转全栈笔记:讲框架之前,先把 TypeScript 这关过了系列专栏:「前端转全栈 · Agent 研发实践」第二章 后续会讲 NestJS 还有中间件的概念,在此之前我们先来回顾一下 TypeScript,主要是熟悉下装饰器的语法,为后续理解 NestJS 做好准备
李游Leo2 天前
node.js·json·harmonyos
HarmonyOS 7 + Node.js-JSON Schema:审核测试路径与版本事实的一致性门禁【鸿蒙心迹】提交审核前,团队通常会检查 HAP、截图、隐私声明和权限配置,却容易把“审核说明”当成一段最后手写的文字。版本号已经升到 3.6.0,说明里还写着 3.5.2;功能入口从首页移到发票中心,步骤仍让审核人员点击旧按钮;测试账号已经轮换,文档里却保留过期别名。每一项都不复杂,组合起来却会让可用功能表现得像无法访问。
liangshanbo12152 天前
前端·node.js
Monorepo 工程化面试题:如何设计 Web + Node.js 中间层 + Shared + Scripts 的 Monorepo?Monorepo 的核心不是“代码放一个仓库”,而是把多个应用和共享包放进同一个依赖图,通过统一依赖管理、类型共享、构建编排、影响分析和缓存实现全站工程化。
liangshanbo12153 天前
前端·webpack·node.js
Webpack 文件指纹面试题整理文件指纹就是将资源内容映射为 Hash,并将 Hash 写入资源 URL,使内容变化产生新 URL,从而实现静态资源长期缓存。
liangshanbo12153 天前
前端·webpack·node.js
Webpack 常见 Plugin 面试题什么是 Webpack Plugin?Plugin 和 Loader 有什么区别?Loader 是“转换模块内容”,Plugin 是“通过生命周期 Hook 介入整个构建流程”。
liangshanbo12153 天前
前端·webpack·node.js
Webpack Tree Shaking 面试题整理Tree Shaking 就是在构建阶段分析模块之间的依赖关系和导出使用情况,把确定没有被使用、且可以安全删除的代码从最终产物中移除,从而减小打包体积。
搬砖的小码农_Sky3 天前
javascript·node.js·人机交互
AI Agent:Node.js和浏览器运行环境的本质区别可以从 “语言、引擎、宿主环境” 三个层次来理解:JavaScript 是语言,V8 是引擎,浏览器和 Node.js 是两个不同的运行环境。
李游Leo3 天前
华为·node.js·harmonyos
HarmonyOS 7 ArkTS + Node.js:把权限声明、运行时授权与隐私文案做成提审前一致性扫描【鸿蒙心迹】有些上架问题不是“功能坏了”,而是工程里的三份事实没有对齐:module.json5 声明了一套权限,ArkTS 实际申请的是另一套,隐私文案又写成第三套。页面自己测没有问题,到了提审阶段才开始逐项找差异,成本会比开发时高很多。
liangshanbo12153 天前
前端·webpack·node.js
Webpack的分包策略面试题代码分割就是把原本需要一起加载的模块拆成多个 Chunk,让“首屏必需代码”和“非首屏代码”按需加载,同时把稳定的公共代码独立出来,从而减少首屏资源、提高缓存复用率。
搬砖的小码农_Sky3 天前
前端·npm·node.js·人机交互
AI Agent:Windows上Node.js安装后 npm -v报错Node.js 在 Windows 上的安装后,在powershell中使用命令“会报出以下错误。这个报错是因为 Windows PowerShell 默认的安全策略禁止运行脚本文件(.ps1)。npm 在 PowerShell 中运行时,实际上调用的是一个 .ps1 脚本,所以被系统拦截了。
liangshanbo12154 天前
前端·webpack·node.js
面试题:如何优化 Webpack 的打包速度?Webpack 打包慢的本质,是构建阶段需要处理的模块太多、处理过程太重、重复工作太多;优化就是减少处理量、提高并行度、利用缓存,并缩小需要解析和构建的范围。