zoukankan      html  css  js  c++  java
  • path.resolve()和path.join()的区别

    • path.join() 

    组装路径。该方法的主要用途在于,会正确使用当前系统的路径分隔符,Unix系统是/,Windows系统是。
    路径字符中可以使用..或../进行相对路径的计算,其它路径表示符会被忽略

    console.log(path.join('b','c','d')) //结果为:bcd
    console.log(path.join('b','c','d','..')) //结果为:bc
    console.log(path.join('b','c','./','d')) //结果为:/b/c/d
    • path.resolve() 

    解析为相对于当前目录的绝对路径,相当于cd命令
    遇到某一个路径中有/时,则表示跳转到根目录,../表示跳转到上层目录

    假设下列脚本位于e: est,执行结查如下

    console.log(path.resolve('b','c','d')) //结果为:E:	estcd
    console.log(path.resolve('b','c','/d')) //结果为:E:d
    console.log(path.resolve('b','c','..')) //结果为:E:	est
    
    • __dirname
      __dirname 总是指向被执行 js 文件的绝对路径
  • 相关阅读:
    linux 中的vim的配置文件的位置
    centos find
    multi-cursor
    ctrlsf插件
    Vim的可视模式
    Vim的tagbar插件
    Vim的tag系统
    ~/.ctag的作用与配置
    在Vim里使用gtags-cscope
    查看Vim的option变量的值
  • 原文地址:https://www.cnblogs.com/94pm/p/10129088.html
Copyright © 2011-2022 走看看