avatar

nodejs一些学习

process

1
2
3
4
process.cwd(); // 返回进程的当前工作目录
process.env; // 返回用户的环境信息
process.execPath; // 返回启动进程的可执行文件的绝对路径(node的路径)
process.argv; // 返回进程启动时的命令行参数。 第一个元素是 process.execPath。 使用 process.argv0 可以获取 argv[0] 原始的值。 第二个元素是当前执行的 JavaScript 文件的路径。 剩余的元素都是额外的命令行参数。

path

1
2
3
4
5
path.resolve(); // 将路径或路径片段处理成绝对路径, 从右到左依次处理,直到构造出绝对路径, 其处理方式类似于对这些路径逐一进行cd操作,与cd操作不同的是,这引起路径可以是文件,并且可不必实际存在(resolve()方法不会利用底层的文件系统判断路径是否存在,而只是进行路径字符串操作)
path.join(); // 连接任意多个路径字符串。要连接的多个路径可做为参数传入

对比__dirname:
__dirname; // 是被执行的js 文件的地址
文章作者: Kwin
文章链接: http://huangkun.host/2020/03/25/20181216-nodejs一些学习/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kwin 's Blog
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论