您的位置:首页 > Web前端 > Node.js

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

2015-04-01 15:39 471 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息