logo头像

-------------

Node 定时器详解

JavaScript 是单线程运行,异步操作特别重要。 只要用到引擎之外的功能,就需要跟外部交互,从而形成异步操作。由于异步操作实在太多,JavaScript 不得不提供很多异步语法。这就好比,有些人老是受打击, 他的抗打击能力必须变...

package.json详解

通常基于 NPM 托管的项目都会有一个 package.json 文件,它是项目的描述文件,它的内容是一个标准的 JSON 对象。相信大家对 package.json 常用配置肯定熟悉的不能再熟悉了,例如项目名称(name)、项目版本...

每天两分钟,了解一个流行 NPM 库

每天两分钟,了解一个流行NPM库,废话少说,直接上npm库。 控制台signaleSignale 是一个优雅漂亮的控制台日志输出工具,其核心是可扩展和可配置的,可将其用于日志记录、状态报告以及处理其他 Node 模块和应用的输出渲染方...

NPM依赖包版本号~和^的区别及最佳实践

我们经常发现项目的依赖包版本号前面有的是 ~,有的是 ^,我们以 angular 为例: 那么 ~ 和 ^ 有什么作用和区别? ~:匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是不包括1.3.0。 ^:匹配...

nodejs 开发汇总

前言什么是NodeJS?JavaScript是一门脚本语言,它需要一个运行环境。就好像PHP需要Apache,Java需要Tomcat等等,而NodeJS之前,JavaScript运行环境是浏览器,也就是JavaScript在网页中才...

模块加载机制详解

require方式的加载模块模块定义上下文提供了exports对象用于导出当前模块的方法或者变量,并且它是唯一导出的出口。在模块中,还存在一个moudle对象,它代表模块自身,而exports是moudle的属性。在NodeJS中,一...

使用PM2守护Nodejs命令行程序

pm2是nodejs的一个带有负载均衡功能的应用进程管理器的模块,类似有Supervisor,forever,用来进行进程管理。 安装npm install pm2 -g 启动pm2 start app.js pm2 start ap...