一、path
const path = require('path');
属性
-
path.delimiter:提供平台特定的路径分隔符:
-
path.sep:提供了平台特定的路径片段分隔符:
方法
-
path.basename(path[, ext]):返回一个 path 的最后一部分
-
path.dirname(path):返回一个 path 的目录名
-
path.extname(path):方法返回 path 的扩展名
-
path.format(pathObject):
pathObject <Object>
dir <string>
root <string>
base <string>
name <string>
ext <string>
// 如果提供了 `dir`、`root` 和 `base`,则返回 `${dir}${path.sep}${base}`。
// `root` 会被忽略。
// 如果没有指定 `dir`,则 `root` 会被使用。
// 如果只提供了 `root` 或 `dir` 等于 `root`,则平台的分隔符不会被包含。
// `ext` 会被忽略。
// 如果没有指定 `base`,则 `name` + `ext` 会被使用。
-
path.isAbsolute(path):判定 path 是否为一个绝对路径。
-
path.join([...paths]):使用平台特定的分隔符把全部给定的 path 片段连接到一起,并规范化生成的路径。
-
path.normalize(path):会规范化给定的 path,并解析 '..' 和 '.' 片段。
-
path.parse(path):方法返回一个对象,对象的属性表示 path 的元素。
-
path.relative(from, to):属性提供了 path 方法针对 POSIX 的实现。
-
path.resolve([...paths]):会把一个路径或路径片段的序列解析为一个绝对路径。
二、global
-
Buffer:
-
console:
-
process:
-
exports:
-
module:
-
require():
-
__dirname:
-
__filename:
-
setImmediate(callback[, ...args]):
-
clearImmediate(immediateObject):
-
setInterval(callback, delay[, ...args]):
-
clearInterval(intervalObject):
-
setTimeout(callback, delay[, ...args]):
-
clearTimeout(timeoutObject):
网友评论