path.resolve()用法 node中
node中path.resolve()用法
1、不带参数时 path.resolve() 返回的是当前的文件的绝对路径/Users/xxxx/ 2、带不是/开头的参数 path.resolve('a') 返回的是当前绝对路径拼接现在的参数/Users/xxxx/a path.resolve('a','b') 返回的是当前绝对路径拼接现在的参数/Users/xxxx/a/b 3、带./开头的参数 path.resolve('./a') 返回的是当前绝对路径拼接现在的参数/Users/xxxx/a path.resolve('./a','./b') 返回的是当前绝对路径拼接现在的参数/Users/xxxx/a/b 4、带/开头的参数 返回的是 /+‘最后一个前面加/的文件文件名’+‘剩下文件夹 path.resolve('/a') 返回的是当前绝对路径拼接现在的参数/a path.resolve('/a','/b') 返回的是当前绝对路径拼接现在的参数/b path.resolve('/a','/b', 'c') 返回的是当前绝对路径拼接现在的参数/b/c 其他 Node.js 中,__dirname 总是指向被执行 js 文件的绝对路径
end.
原文:https://www.jianshu.com/p/3a713442b70b