美文网首页
Node Native (3) path、global

Node Native (3) path、global

作者: 小懒豆 | 来源:发表于2018-04-19 20:46 被阅读4次

    一、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):

    相关文章

      网友评论

          本文标题:Node Native (3) path、global

          本文链接:https://www.haomeiwen.com/subject/aydgkftx.html