node知识
RoleTang 7/25/2022
# Node内置模块
对process的理解
process对象是一个全局变量,提供了有关当前Node.js进程的信息并对其进行控制。常用的属性:
process.env,环境变量,例如process.env.NODE_ENV可以获取不同环境下的配置信息。process.nextTick,类似queueMicrotask,加入微任务队列。
http
http response参数
http request参数
# npm相关
版本相关:semver
由三部分组成:[major, minor, patch]
major: 当你发了一个含有 Breaking Change 的 APIminor: 当你新增了一个向后兼容的功能时patch: 当你修复了一个向后兼容的 Bug 时
对于
~1.2.3而言,它的版本号范围是>=1.2.3 <1.3.0对于
^1.2.3而言,它的版本号范围是>=1.2.3 <2.0.0