CentOS7系统部署Node.js LTS V18.16.0 Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它可以在服务器端运行JavaScript脚本。在CentOS 7系统上部署Node.js可以为开发者提供更便捷的开发环境。本文将详细介绍CentOS 7系统部署Node.js LTS V18.16.0的步骤。 一、安装Node.js 打开终端,执行以下命令下载Node.js安装包: wget 解压安装包: tar -x 系统运维 2024-01-04 三掌柜
Bun vs Node:必知必会 大家好,这里是大家的林语冰。 JS 社区掀起了运行时狂潮:Jarred Sumner 孵化的 Bun 1.0 官宣了。话虽如此,还是有一大坨道友很好奇:Bun 的本质是什么鬼物?为什么每个人都将其与百炼成钢的 Node 相提并论?Bun 只是另一种昙花一现的过眼云烟,还是会重新定义这场游戏?在本文中,让我们深入 Bun,瞄一下其功能,并了解它与成熟的 Node 的异同点。 Bun 是什么鬼物? B 系统运维 2024-01-03 贤蛋大眼萌
如何为Electron应用开发原生模块 大家都知道JavaScript无论是在浏览器中运行、还是在Node.js中运行都是单线程运行的,所以并不适合在处理一些CPU密集型任务。但是Node.js允许开发者使用C、C++等语言开发像普通的Node.js模块一样通过require()函数加载的原生模块。因为Electron内置Node.js,这样就使得Electron同样具备了相同的能力。 在实际业务场景中,也有一些现成的C/C++项目,在 开发运维 2023-12-26 醒在深海的猫
前端技术探秘Node.js的CommonJS规范实现原理 了解Node.js Node.js是一个基于ChromeV8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。Node中增添了很多内置的模块,提供各种各样的功能,同时也提供许多第三方模块。 模块的问题 为什么要有模块 复杂的 开发运维 2023-12-07 法医
如何在 Fedora 上安装 Node.js 39 Node.js 是基于 Chrome 的 V8 JavaScript 引擎构建的 JavaScript 运行时,以其在构建服务器端和网络应用程序方面的效率和可扩展性而闻名。其非阻塞 I/O 模型和事件驱动架构使其成为开发人员制作实时应用程序的最爱。 在 Fedora 39 上安装 Node.js 步骤 1。在深入研究安装之前,请确保您的 Fedora 39 系统已更新。打开终端并执行: sudo 系统运维 2023-11-27 穿过生命散发芬芳
用 Addon 增强 Node.js 和 Electron 应用的原生能力 前言 Node.js Addon 是 Node.js 中为 JavaScript 环境提供 C/C++ 交互能力的机制。其形态十分类似 Java 的 JNI,都是通过提供一套 C/C++ SDK,用于在 C/C++ 中创建函数方法、进行数据转换,以便 JavaScript / Java 等语言进行调用。这样编写的代码通常叫做 Bindings。 此外还有基于 C ABI Calling Conve 开发运维 2023-11-24 醒在深海的猫
Node.js v20.10.0 (LTS) Node.js v20.10.0 已正式发布,代号 'Iron'。根据发布时间表,由于上月 Node.js 21 已正式发布,因此 Node.js 20 就变成了长期支持版本 (LTS)。 新版本主要变化 引入新的--experimental-default-typeflag,用于改变 Node.js 的默认 module 通过设置 --experimental-default-type=modu 运维资讯 2023-11-24 张二河
Vite 5 正式发布 Vite 5 现已发布,这是 Vite 发展道路上的又一个重要里程碑。新版本采用了 Rollup 4,大大提升了构建性能;此外还带来了一些新选项,可用于提高开发服务器的性能。 公告指出,Vite 5 的重点是清理 API(删除已弃用的功能),并精简了几个功能以解决长期存在的问题。例如,将define转换为使用正确的 AST 替换,而不是使用 regexes。项目团队表示,他们将继续推进实现面向未来 运维资讯 2023-11-19 Escape
Node.js 21.2.0 发布,官方介绍内置 WebSocket 功能 IT之家 11 月 16 日消息,Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境,最新版本基于谷歌开发的 V8 JavaScript 11.8 引擎,让开发者可同时以 JavaScript 来编写服务器端及浏览器端的程序,以创造更方便的开发流程。 官方日前发布了 Node.js 21.2.0 版本,是 Node.js 21 的小修小 开发运维 2023-11-16 向阳逐梦
Node.js 21 正式发布 10 月 17 日,Node.js 21 正式发布,其取代了 Node.js 20 成为当前版本,而 Node.js 20 则被推广为长期支持版本(LTS)。 版本说明 这两个版本有什么区别呢?Node.js 21 适合在特定环境下进行早期功能测试,而 Node.js 20 LTS 则适用于生产部署。Node.js 21 将在未来 6 个月内成为“当前”版本,直到 2024 年 4 月。以下是完整 运维资讯 2023-11-16 LOVEHL^ˇ^
告别Node.js版本困扰,轻松切换开发环境! 大家好,我是 陌溪。 最近,在下载别人的开源项目进行学习的时候,总是因为 Node 环境问题导致没法依赖无法正常安装,因为人家开源项目限制了一定要高于某个版本,差点劝退了我。 Node版本限制 因为平时偶尔写写蘑菇的前端代码,所以我本地安装的 Node.js 版本一直是 14.x,由于不同 Node 版本之间也没有很好的兼容,所以会出现各种诡异的版本依赖报错。按照原来的做法,我是直接在 Node 开发运维 2023-11-08 竹子爱熊猫
代码速度慢?避免这 19 种常见的 JavaScript 和 Node.js 错误 译者 | 刘汪洋 审校 | 重楼 速度、性能和响应性在 Web 开发中起着至关重要的作用,尤其是在使用 JavaScript 和 Node.js 开发时尤为重要。如果一个网站响应缓慢或界面卡顿,就会让人感到非常业余;如果网站经过精心设计和优化,能够给用户带来丝滑的使用体验,就显得非常专业。 打造一个真正高性能的 Web 应用并非易事,其中潜藏着许多容易忽视的性能陷阱。这些不易被察觉的编程习惯或错误 开发运维 2023-11-03 贤蛋大眼萌
保护生产中 Node.js 应用程序安全的 15 项最佳实践 在后端开发方面,Node.js 是开发人员最喜欢的技术之一。它的受欢迎程度不断上升,现已成为在线攻击的主要目标之一。这就是为什么保护 Node.js 免受漏洞和威胁至关重要。 在本指南中,您将看到为生产设计安全 Node.js 应用程序架构的 15 种最佳实践。实施所有这些实践,让您的后端比以往任何时候都更安全! 为什么应该构建安全的 Node.js 应用程序? 构建安全的 Node.js 应用程 开发运维 2023-10-26 宇宙之一粟
如何在 Windows 中安装 Node.js 无论您是专业的开发者还是普通用户,都应该听说过 JavaScript 这门目前最流行的网页开发语言。JavaScript 允许开发者在各种计算机平台上,创建具有卓越视觉效果和强大功能的应用程序。要开始使用 JavaScript 进行应用程序开发,您需要选择一个运行时环境,其中 Node.js 是 Windows 和 macOS 操作系统上最常用的选择之一。 在 Windows 计算机上安装和使用 系统运维 2023-10-25 醒在深海的猫
怎么看mysql中间件 在使用MySQL中间件之前,需要对其有一定的了解。MySQL中间件可以将多个MySQL数据库集群虚拟成一个整体,从而实现了负载均衡、故障切换和数据分片等功能。以下将介绍如何看懂MySQL中间件。 1.了解MySQL中间件的四个组件:Router、Balancer、Node和API。 2.掌握Router和Balancer的区别。Router可以根据客户端连接的不同,将请求转发至不同的Node节点。 数据运维 2023-10-24 三掌柜
Node.js 21 正式发布,赶紧来看看有哪些更新吧! 版本说明 这两个版本有什么区别呢?Node.js 21 适合在特定环境下进行早期功能测试,而 Node.js 20 LTS 则适用于生产部署。Node.js 21 将在未来 6 个月内成为“当前”版本,直到 2024 年 4 月。以下是完整的 Node.js 发布计划。 Node.js 的发布可以分为三个阶段,奇数版本号的发布线路不会被提升为 LTS 版本,也就不会经历“Active LTS”和“ 开发运维 2023-10-18 张二河
Node.js 21 正式发布 【源创会预告】1024 程序员节(的前两天),相约开源中国办公室,我们一起聊 AI!>>> Node.js 21 已正式发布。值得关注的变化包括: 将 V8 JavaScript 引擎升级至 11.8 fetch和WebStreams到达稳定状态 添加用于 flip module 默认值的新实验性 flag (--experimental-default-type) 内置 Web 运维资讯 2023-10-18 剑圣无痕
新增Node.js运行环境、新增系统缓存清理功能,1Panel开源面板v1.7.0发布 【源创会预告】1024 程序员节(的前两天),相约开源中国办公室,我们一起聊 AI!>>> 2023年10月16日,现代化、开源的Linux服务器运维管理面板1Panel正式发布v1.7.0版本。 在这个版本中,1Panel新增Node.js运行环境;新增系统缓存清理功能;应用安装时支持选择远程数据库。此外,我们进行了40多项功能更新和问题修复。1Panel应用商店新增了2款应用 运维资讯 2023-10-17 向阳逐梦
NodeRED:使用 ESP32、MQTT 和 Docker 的物联网项目 Node-RED:使用 ESP32、MQTT 和 Docker 的物联网项目 课程英文名:Node-RED IoT projects with ESP32, MQTT and Docker 智能家居和物联网项目,提供分步指南和所有代码可供下载 课程地址:xueshu.fun/3031 演示地址:www.udemy.com/course/node… 课程内容 你将学到什么 Node-RED 安装和设 系统运维 2023-10-16 醒在深海的猫
开发一个 Node 工具 命令行批量删除文件夹 开发一个 Node 工具 命令行批量删除文件夹 初衷 说下开发这个 node 工具库的来由, 之前是在写一个 monorepo 的业务组件库, 然后项目里面有好几个库, 每个库在 pnpm 安装依赖的时候会有 node_modules 一开始我是使用 rimraf rimraf node_modules && rimraf **/*/node_modules 然后也尝试过另外两种 系统运维 2023-10-16 宇宙之一粟