node中path.resolve()用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node中path.resolve()用法相关的知识,希望对你有一定的参考价值。

参考技术A 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 文件的绝对路径

以上是关于node中path.resolve()用法的主要内容,如果未能解决你的问题,请参考以下文章

require.resolve和path.resolve

node模块之path——path.join和path.resolve的区别

node path api

Node.js Path 模块

webpack配置技巧--路径

Node面试总结