爱生活,爱学习
Node 定时器详解 Node 定时器详解
JavaScript 是单线程运行,异步操作特别重要。 只要用到引擎之外的功能,就需要跟外部交互,从而形成异步操作。由于异步操作实在太多,JavaScript 不得不提供很多异步语法。这就好比,有些人老是受打击, 他的抗打击能力必须变得很强
2018-11-24
package.json详解 package.json详解
通常基于 NPM 托管的项目都会有一个 package.json 文件,它是项目的描述文件,它的内容是一个标准的 JSON 对象。相信大家对 package.json 常用配置肯定熟悉的不能再熟悉了,例如项目名称(name)、项目版本号(v
2018-08-08
每天两分钟,了解一个流行 NPM 库 每天两分钟,了解一个流行 NPM 库
每天两分钟,了解一个流行NPM库,废话少说,直接上npm库。 控制台signaleSignale 是一个优雅漂亮的控制台日志输出工具,其核心是可扩展和可配置的,可将其用于日志记录、状态报告以及处理其他 Node 模块和应用的输出渲染方式。
2018-06-01
NPM依赖包版本号~和^的区别及最佳实践 NPM依赖包版本号~和^的区别及最佳实践
我们经常发现项目的依赖包版本号前面有的是 ~,有的是 ^,我们以 angular 为例: 那么 ~ 和 ^ 有什么作用和区别? ~:匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是不包括1.3.0。 ^:匹配最新的
2018-05-01
nodejs 开发汇总 nodejs 开发汇总
前言什么是NodeJS?JavaScript是一门脚本语言,它需要一个运行环境。就好像PHP需要Apache,Java需要Tomcat等等,而NodeJS之前,JavaScript运行环境是浏览器,也就是JavaScript在网页中才能跑起
2018-04-28
模块加载机制详解 模块加载机制详解
require方式的加载模块模块定义上下文提供了exports对象用于导出当前模块的方法或者变量,并且它是唯一导出的出口。在模块中,还存在一个moudle对象,它代表模块自身,而exports是moudle的属性。在NodeJS中,一个文件
2018-04-22
使用PM2守护Nodejs命令行程序 使用PM2守护Nodejs命令行程序
pm2是nodejs的一个带有负载均衡功能的应用进程管理器的模块,类似有Supervisor,forever,用来进行进程管理。 安装npm install pm2 -g 启动pm2 start app.js pm2 start app.j
2018-04-06