随笔分类 - node
记录node学习过程
发表于 2021-06-29 15:05阅读:105评论:0推荐:0
摘要:npm # 查看 npm 命令列表 $ npm help # 查看各个命令的简单用法 $ npm -l # 查看 npm 的版本 $ npm -v # 查看 npm 的配置 $ npm config list -l # 初始化 package.json 文件 $ npm init # 设置环境变量
阅读全文 »
发表于 2021-05-31 17:50阅读:255评论:0推荐:0
摘要:fs(文件系统) fs 模块使能够以一种模仿标准 POSIX 函数的方式与文件系统进行交互。 文件系统标志 当 flag 选项采用字符串时,则以下标志均可用: 'a': 打开文件用于追加。 如果文件不存在,则创建该文件。 'ax': 类似于 'a',但如果路径存在,则失败。 'a+': 打开文件用于
阅读全文 »
发表于 2021-05-12 15:12阅读:294评论:0推荐:0
摘要:Buffer(缓冲器) Buffer.alloc(size[, fill[, encoding]]) 分配一个大小为 size 字节的新 Buffer。 如果 fill 为 undefined,则用零填充 Buffer。 const buf = Buffer.alloc(5); console.lo
阅读全文 »
发表于 2021-05-12 09:40阅读:179评论:0推荐:0
摘要:path path 模块提供了一些实用工具,用于处理文件和目录的路径。 path.basename(path[, ext]) path ext 可选的文件扩展名。 返回: path 的最后一部分 path.basename('/目录1/目录2/文件.html'); // 返回: '文件.html'
阅读全文 »
发表于 2021-05-11 17:55阅读:319评论:0推荐:0
摘要:process(进程) process 对象是一个全局变量,提供了有关当前 Node.js 进程的信息并对其进行控制。 作为全局变量,它始终可供 Node.js 应用程序使用,无需使用 require()。 它也可以使用 require() 显式地访问: const process = requir
阅读全文 »
发表于 2021-05-11 11:18阅读:906评论:0推荐:1
摘要:学习 JavaScript 语言,你会发现它有两种格式的模块。 一种是 ES6 模块,简称 ESM;另一种是 Node.js 专用的 CommonJS 模块,简称 CJS。这两种模块不兼容。 很多人使用 Node.js,只会用require()加载模块,遇到 ES6 模块就不知道该怎么办。本文就来谈
阅读全文 »
发表于 2021-05-10 14:39阅读:409评论:0推荐:0
摘要:为什么要用pm2 因为node.js 是单进程,进程被杀死后整个服务就跪了,所以需要进程管理工具。 pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能 介绍 PM2 是一个带有负载均衡功能的 Node 应用的进程管理器。
阅读全文 »
发表于 2021-05-10 14:04阅读:1733评论:0推荐:0
摘要:前言 在工作中,我们常常会开发很多通用性代码,比如我们之前给大家讲解过的UI库、工具类、公用业务逻辑代码等。这些代码我们如何发挥它的价值呢?这时可将这些库发布到npm,需要的项目安装使用即可,但是发布到公网npm无法保证源码的私密性,这时我们就需要使用到私有npm仓库。 私有npm仓库优势 只能在公
阅读全文 »