Get the App
SLTechnology News&Howtos  ›  Development  › 

How to use path.relative () in Node.js

Shulou Source: shulou.com Published: 2022-06-03 17:23:14 10月12日 Update

This article mainly introduces "the use of path.relative () in Node.js". In the daily operation, I believe that many people have doubts about the use of path.relative () in Node.js. The editor consulted all kinds of materials and sorted out simple and easy-to-use operation methods. I hope it will be helpful to answer the doubts about the use of path.relative () in Node.js. Next, please follow the editor to study!

1. The path.relative (from, to) method returns the relative path from from to to based on the current working directory.

If both from and to resolve to the same path (after calling path.resolve () respectively), a zero-length string is returned.

/ / returns the path path.relative ('/ app/views/home.html','/ app/layout/index.html') / /'.. /.. / layout/index.html' relative to the second path of the first path

2. It is suitable for a given path relative to a directory, but needs to be relative to another directory.

For example, the popular file system monitoring library Chokidar provides a path relative to the monitoring directory.

Const watcher = chokidar.watch ('mydir') / / if the user adds mydir/path/to/test.txt, mydir/path/to/test.txtwatcher.on will be printed (' add', path = > console.log (path))

This is why Chokidar tools are heavily used. For example, the common Gatsby or webpack also makes extensive use of the path.relative () method internally.

At this point, the study on "the use of path.relative () in Node.js" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!

Tags: Paths methods usage directories learning more help monitoring practical same next characters strings that is tools common files articles theories users Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Redmi MariaDB Xiaomi macOS NVidia