Node.js获取当前代码/启动目录

process.cwd()

函数返回当前的执行目录。注意,这个目录不是指JS代码所在的目录,而是启动Node的目录。也就是说,从哪个目录进去启动node,就返回哪个目录。

例如在cmd中直接键入:

node “你的JS代码.js” 并回车

那么process.cwd()返回的便是:

C:\User\ComputerName

(其中ComputerName为你的计算机的实际名)因为这时Node是从“C:\User\ComputerName”目录启动的,所以返回的是“C:\User\ComputerName”。

如果在cmd中进入D盘根目录,并键入如下内容:

node “你的JS代码.js” 并回车

那么process.cwd()返回的便是:

D:\

因为这时node是从“D:\”目录启动的,所以返回的是“D:\”。


而属性process.execPath则可以返回node的安装路径。


那怎么获取代码所在的目录?

答案是:__dirname

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值