内置模块
OS 操作系统
EOL 常量
一行结束的分隔符,会输出换行
const os = require('os');
console.log(os.EOL)
arch 方法
获取CPU架构名
cpus 方法
获取cpu内核,返回值为数组
freemem 方法
当前的空闲内存,返回值为整数(多少字节)
homedir 方法
用户目录
hostname
主机名
tmpdir 方法
操作系统的临时目录
path
basename 方法
文件名,第一个参数是文件路径,第二个参数是文件扩展名(可省略)(如果匹配上后缀名,输出就省去后缀名,匹配不上就不省略)
const path = require('path');
console.log(path.basename('dsgn/afsa/sdfas/a.js'))
输出:a.js
sep 属性
操作系统分隔符,window是\,Linux是 /
const path = require('path');
console.log(path.sep); //分割符
输出:\
delimiter 属性
路径定界符 ; 用于 Window : 用于 POSIX
dirname 方法
返回目录名,参数为路径(string)
const path = require('path');
console.log(path.dirname('abc/def/fh/a.js'));
输出:abc/def/fh
extname 方法
获取后缀名 ,参数为文件路径
join
把多段路径拼接成一个路径
resolve 方法
转换为绝对路径
url
是一个类
util
callbackify 方法
把一个异步函数转为回调函数形式