1 简介npm(Node Package Manager)是Node.js生态系统中的默认包管理器,它提供了一系列的命令行工具,使得开发者能够方便地进行包的管理操作。这些操作包括但不限于下载、安装、升级、删除包,以及发布和维护自己的包。以下是npm的一些主要功能:包管理:通过npm install命令安装项目所需的包,并将其添加到项目的依赖中,减少重复劳动。 ......
37
0
0
2024-11-02
标题:Top 5 Node.js Tools for Debugging and Profiling作者:Binara Prabhanga链接:https://blog.bitsrc.io/top-5-node-js-tools-for-debugging-and-profiling-bee7c4c83592Node.js需要适当的工具进行调试和分析。调试和 ......
250
0
0
2024-06-13
缓冲模式和流模式缓冲模式(buffer mode),在这种模式下系统会把某份资源传来的所有数据,都先收集到一个缓冲区里,直到操作完成为止。然后,系统把这些数据当成一个模块回传给调用方。比如 fs.writeFile、fs.readFile 等;流模式(stream mode),在流模式下,系统会把自己从资源端收到的每一块新数据都立刻传给消费方,让后者有机会立 ......
235
0
0
2024-04-23
作者:JiKun https://juejin.cn/post/7275608678828916755本文适合对命令行工具感兴趣的小伙伴阅读一、前言什么是 VoltaVolta 是一种管理 JavaScript 命令行工具的便捷方式。volta 的特点:速度无缝,每个项目的版本切换跨平台支持,包括 Windows 和所有 Unix shell支持多个包管理器 ......
220
0
0
2024-03-16
原文:https://blog.rafaelgss.dev/state-of-nodejs-performance-2023 作者:rafaelgss 翻译/整理:五月君下图为本篇主要内容:2023 年,我们发布了 Node.js v20[1]。这是一项重要的成就,本文旨在使用科学数据评估 Node.js 性能的状况。所有基准测试结果均包含可重现的示例和硬件 ......
197
0
0
2024-03-14
相信对于前端同学而言,我们去开发一个自己的简单后端程序可以借助很多的nodeJs的框架去进行快速搭建,但是从前端面向后端之后,我们会在很多方面会稍显的有些陌生,比如性能分析,性能测试,内存管理,内存查看,使用C++插件,子进程,多线程,Cluster模块,进程守护管理等等NodeJs后端的知识,在这里为大家来分析一下这些场景与具体实现。搭建基础服务首先我们先 ......
200
0
0
2024-03-13
1. 什么是nodejs他是一个后台管理程序,就类似于 PHP 、 Java 等的后端语言,但是他是轻量的。说白了 Nodejs 就是运行在服务端的 JavaScriptnodejs是一个时间驱动 I/O 服务端 javascript 环境,基于 Google 的 V8 引擎,V8 引执行JavaScript 的速度快,性能好2. 它提供的服务数据服务文件服 ......
279
0
0
2024-03-08
前言 创建文件const fs=require("fs") fs.mkdir("./geyao",(err)=>{ console.log(err) if(err&&err.code==="EEXIST"){ console.log("目录已经存在") } }) 运行结果重命名c ......
204
0
0
2024-02-20
给我一个足够长的杠杆和一个可以放置它的支点,我将可以移动世界 -阿基米德。在数字时代,第三方库是开发者的杠杆,而Node.js则是理想的支点。它们将我们从编写枯燥的代码中解放出来,让我们能够专注于创造独特的功能。我们都知道Node.js的强大之处:它是可扩展的Web应用程序的命脉,可以将从轻量级聊天机器人到复杂的后端服务的一切变为现实。但就像一位技艺精湛的工 ......
257
0
0
2024-02-08
作者 | Craig Buckler译者 | 核子可乐策划 | 丁晓昀Node.js 是一种颇具人气的 JavaScript 运行时,与谷歌 Chrome 浏览器一样采用同款 V8 引擎。Node.js 具备跨平台属性,目前已经成为服务器端 Web 应用程序开发、工具构建和命令行应用程序等领域的主流选项。但体验过 Node.js 的朋友往往发现,一旦编写代码 ......
222
0
0
2024-01-23
Node.js介绍Node.js,一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。Node.js,使用非阻塞的,事件驱动的I/O操作来保持在处理跨平台 (across distributed devices) 数据密集型实时应用时的轻巧高效。简单地说,Node.js就是运 ......
306
0
0
2023-09-27
目录前言不可靠的 UDP基于 UDP 的简单可靠传输协议乱序问题丢包问题代码前言UDP 协议是我们平时较少接触到的知识,不同于 TCP,它是“不可靠”的,今天我们就来实战一下看下它到底怎么个不可靠法?不可靠的 UDP实验前,我们先介绍一下需要用到的工具(Mac 环境,其他环境请自行搜索相关工具):Network Link Conditioner:模拟丢包场景 ......
290
0
0
2023-09-08
目录用nodejs写脚本, 下面这九步你都要做第一: vscode安装插件 ESLint第二: 使用 babel 把es6转成es5第三 可以复制我的 webpack 配置文件第四: package.json 增加 build 命令第五: 保存bundle.js到手机第六: 打包成app测试第七: project.json第八: 三个文件第九: 试试auto ......
279
0
0
2023-07-23
目录Node.js图片处理库sharp1、sharp2、源码3、sharp的其他操作总结Node.js图片处理库sharp1、sharpsharp 是 Node.js 平台上相当热门的一个图像处理库,其实际上是基于 C 语言编写 的 libvips 库封装而来,因此高性能也成了 sharp 的一大卖点。sharp 可以方便地实现常见的图片编辑操作,如裁剪、格 ......
342
0
0
2023-07-22
目录1、调用流程2、格式3、next函数的作用4、定义中间件函数5、全局生效的中间件6、中间件的作用7、定义多个全局中间件8、局部生效的中间件9、定义多个局部中间件10、了解中间件的注意事项11、中间件的分类1、应用级别的中间件2、路由级别的中间件3、错误级别的中间件4、Express内置的中间件5、第三方中间件6、自定义中间件中间件(Middleware) ......
297
0
0
2023-07-18