path.join 与 path.resolve 的区别
程序员文章站
2022-04-12 11:49:23
...
1. 对于以/开始的路径片段,path.join只是简单的将该路径片段进行拼接,而path.resolve将以/开始的路径片段作为根目录,在此之前的路径将会被丢弃,就像是在terminal中使用cd命令一样。
path.join('/a', '/b') // 'a/b'
path.resolve('/a', '/b') // '/b'
2. path.resolve总是返回一个以相对于当前的工作目录(working directory)的绝对路径。
path.join('./a', './b') // 'a/b'
path.resolve('./a', './b') // '/Users/username/Projects/webpack-demo/a/b'
更多专业前端知识,请上【猿2048】www.mk2048.com
推荐阅读
-
Web开发中客户端的跳转与服务器端的跳转的区别
-
Falsk 与 Django 过滤器的使用与区别详解
-
node全局变量__dirname与__filename的区别
-
电子商务与网络营销的区别和关系
-
java与c语言的区别有哪些(全面分析这3个基本区别)
-
having的用法以及与where区别介绍
-
asp.net getRemoteAddr()与 getRemoteHost()的区别
-
PHP中new static()与new self()的区别异同分析
-
实例详解Matlab 与 Python 的区别
-
JQuery中window.onload函数与$(document).ready()的区别实例讲解