• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
logo Online Tools
All Chinese English Newest Hottest
4 search results Contribute

Node.js版本管理工具的出现主要是因为在开发过程中,开发者可能需要在不同版本的Node.js之间切换,又或者是某些项目需要在特定版本的Node.js环境下运行。这时候,版本管理工具的作用就体现出来了,可以帮助开发者轻松切换Node.js的版本,甚至可以在不同项目之间维护不同版本的Node.js环境。

1 Technology lddgo Shared on 2024-03-28

北斗前端监控系统是 58 内部的一个线上质量监控排查解决方案,用于帮助用户大幅提升定位问题和优化项目的效率。系统共分为数据收集(SDK)、数据处理(Java)、数据存储(Druid、……)、数据分析(Node.js)、数据展示(React) 5 层模型。Node.js 作为系统中的数据分析层,提供各种数据分析和应用的方式。 在一期之后,系统的基础功能已经完备。平台可以收集 5 种类型、30 多种指标的数据,已经具备了很强的数据收集能力,数据应用的方式却很匮乏。 所以在二期开发时,我们计划在 Node 端加入多种数据应用的方式。实时告警,就是其中之一。 简单分析需求,服务端需要以一定的频次(例如每分钟)监测不同项目中用户配置关注的指标数值。当数值出现异常时,给用户发送邮件、短信等告警信息用于警示。 而其中的重点,就是如何在 Node.js 中设计并实现定时任务系统?

26 Technology lddgo Shared on 2022-11-24

本文将对 Node.js 源码进行探索,深入理解 cjs 模块的加载过程。

43 Technology lddgo Shared on 2022-09-27

在node中支持两种模块方案——CommonJS(cjs) 和 ECMAScript modules (esm)。有了两种版本的代码,第三方库作者就需要编写相应的入口文件,来达到“动态”引入的目的(即import引用的时候指向ESModule的代码,require引入则指向CommonJS的代码),同时也方便于打包工具对于无用代码的剔除,减少代码体积,本篇文章主要聚焦于如何正确地配置入口文件。

86 Technology lddgo Shared on 2022-08-10