首页 > 解决方案 > 如何获取用户执行脚本的目录名/路径?

问题描述

我正在尝试获取用户键入命令(执行节点脚本)的目录。

例如使用 npm 'script' :

const program = require('commander');

program
  .command('get')
  .action(() => {
    console.log(); // <-- should return the current directory like a 'pwd' command
  });

program.parse(process.argv)

__dirname注意:如果节点脚本就像可以做的那样,我并不是想获取路径。

标签: node.js

解决方案


您在寻找process.cwd方法吗?

您可以简单地调用它,process.cwd()它将返回当前工作目录。

IIRC,你甚至不需要导入process来调用它。


推荐阅读