Node.js 流:处理大文件和数据传输的高效方法
当你用 Node.js 处理大文件时,会不会遇到内存不足的问题?比如要读取几百兆的日志文件,或者处理上传的大视频,如果一次性把整个文件加载到内存里,很容易让服务器崩溃。这时候,Node.js 的流(Streams)就派上用场了。
阅读量: 42标签: Node
Node.js 生态遭遇史上最大规模攻击,速查!
9 月 8 日,Node.js 生态链遭遇前所未有的冲击。资深 npm 维护者 Qix(Josh Junon) 因一封钓鱼邮件泄露了账户,攻击者趁机在多个热门包里植入了恶意代码。这次事件迅速引爆社区,成为开源史上下载量最大的供应链攻击之一。
阅读量: 656标签: node
Node.js 20.6原生支持.env文件:开发者的实用指南
Node.js 20.6版本新增了内置的.env文件支持。这意味着开发者现在无需安装dotenv等第三方库,就能直接加载环境变量。这个改动看似简单,却能显著提升开发效率和安全性。.env文件用于存储敏感配置(如API密钥、数据库地址)
阅读量: 401标签: node
Node.js 文件与目录复制实战指南:6种高效方案详解
在 Node.js 开发中,文件操作是必备技能。无论是构建自动化工具、处理用户上传,还是部署应用程序,文件复制都是关键操作。本文将深入解析 6 种实用复制方案,涵盖从基础文件复制到复杂目录结构的完整解决方案。
阅读量: 358标签: node
Node.js 20.6 新增对 .env 文件的内置支持
Node.js 20.6 新增了对 .env 文件的内置支持。这对该平台来说是一个很好的补充,让我们能够直接从 .env 文件加载环境变量,而无需使用第三方软件包。
阅读量: 3.1k标签: node
Node.js报错处理“error: cannot find module semver”
使用 npm 安装软件包时,可能会遇到 error: cannot find module semver错误:找不到 semver 模块)错误。导致该错误的原因是 package-lock.json 或 yarn.lock 损坏。最常见的原因是节点版本发生了变化。
阅读量: 1.6k标签: node
Node.js 新吉祥物,“火箭龟”它来了!
众所周知,在各种编程语言和框架中,往往会推出一个标志性的吉祥物,是为了让大家深刻记住和熟悉他们,更好地建立一种认同感和社区感。
阅读量: 2.2k标签: node
Node.js 社区关于默认启用 Corepack 和可能拆分 npm 的争论愈演愈烈
Node.js 社区正在就 2023 年 11 月提出的默认启用 Corepack 的建议展开激烈的讨论。这引发了 npm 是否将通过 Corepack 提供的问题,因为一些贡献者认为,整合 Corepack 的最终目的是使 Node.js 发布与 npm 发布脱钩
阅读量: 2.9k标签: node
Node.js 21 现已发布!
我们很高兴地宣布 Node.js 21 发布!亮点包括将 V8 JavaScript 引擎更新至 11.8、稳定版fetch、WebStreams用于翻转模块默认值的新实验标志、内置 WebSocket 客户端、对我们的测试运行程序的许多更新等等
阅读量: 989标签: node
Node.js 20 正式发布!
4 月 18 日,Node.js 正式发布了 20 版本,新版中的亮点包括全新的 Node.js 权限模型、同步的 import.meta.resolve、稳定的测试运行器、更新 V8 JavaScript 引擎到 11.3,Ada 到 2.0 等!
阅读量: 1.5k标签: node
可以在浏览器页面运行 node 代码了!webContainer 发布 1.0
WebAssembly 和新的 capabilities API 的出现,使得编写一个基于 WebAssembly 的操作系统似乎成为可能,该操作系统功能强大到可以完全在浏览器中运行 Node.js。 它提供一个比本地环境更快、更安全、更一致的卓越开发环境
阅读量: 1.5k标签: node
如何追踪 JS 对象是否被 GC
在自带垃圾回收的语言中,开发者往往不需要过多地关注内存管理。但是不代表我们可以完全忽略它。因为语言引擎的垃圾回收是有一定的判断规则的,如果我们的变量所引用的内存没有符合这个规则
阅读量: 1.4k标签: node
如何随意切换 NodeJs 版本?
小伙伴们知道松哥最近在录TienChin项目的视频,其中前端用的是 Vue3,这个用的是 RuoYi-Vue3,这个脚手架里边前端用的 yarn,并且还使用了一些插件
阅读量: 1.4k标签: node
多项目node版本自动切换工具-Volta
每一个前端项目都依赖不同的node版本,随着项目仓库的增多,已经记不清哪个仓库用的是哪个版本的node了,只有在项目安装依赖时发现报错,才会想起来排查默认node环境与项目默认node版本是否匹配,遗憾的是
阅读量: 2.8k标签: node
Node.js 17 达到 EOL:这意味着什么?
Node.js 17 是 Node.js 的一个版本,于 2021 年 10 月 19 日发布。它引入了几个新特性,例如支持 Open SSL 3.0、Readline Promise API,并将 JavaScript V8 引擎升级到 V8 9.5。
阅读量: 1.2k标签: node