美文网首页
关于Node中path.resolve()

关于Node中path.resolve()

作者: 兮木兮木 | 来源:发表于2021-05-17 23:58 被阅读0次

单纯讲讲path.resolve()。

就是拼接路径,最终返回一个绝对路径,基础的用法不在赘述,这里说一个容易产生误区的地方


//有如下目录结构:
|-- aaa
    |-- bbb
        |-- ccc.js

//ccc.js
const path = require('path');
console.log(path.resolve('src/file', 'image.png'))

假如 aaa 目录的绝对路径 是 /User/aaa

此时 我们在终端 cd 到 aaa 目录下,执行 node ./bbb/ccc.js

结果 是 /User/aaa/src/file/image.png

也就是说reslove生成的绝对路径,参考的是执行node命令时的目录,而不是ccc.js文件所在的目录

相关文章

网友评论

      本文标题:关于Node中path.resolve()

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