Path
- 表示的路径
- 通过path可以用来获取各种路径
- 要使用path,需要先对其进行引入
- 方法:
path.resolve([…paths])
- 用来生成一个绝对路径
相对路径:./xxx ../xxx xxx
绝对路径:
- 在计算机本地
c:\xxx
/User/xxxx
- 在网络中
http://www.xxxxx/...
https://www.xxx/...
path直接调用resolve,会返回当前目录
const path = require("node:path")
const result = path.resolve()
conlose.log(result)
注意,我们通过不同的方式执行代码时,它的工作目录是有可能发生变化的
通过终端node 文件名调用和F5调用目录会有所不同
- 如果将一个相对路径作为参数,
则resolve会自动将其转换为绝对路径
此时根据工作目录的不同,它所产生的绝对路径也不同
const result = path.resolve("./hello.js")
- 一般会将一个绝对路径作为第一个参数,
一个相对路径作为第二个参数
这样它会自动计算出最终的路径
const result = path.resolve(
// "C:\\Users\\"你的文件绝对路径",
// "../相对路径")
注意:在node.js里面他和电脑路径不同,需要把那个斜杠变成反斜杠或双斜杠不然会代码错误
但值得注意的是我们在使用path的时候可以用path.resolve()来生成路径
const path = require("node:path")//引入模块
const result = path.resolve(__dirname, "./hello.js")
console.log(result)
使用的时候一定要注意引入模块