javascript - 我构建了一个nodejs命令行如何知道命令调用的文件夹

标签 javascript node.js

我正在使用 node.js 构建命令行,我需要知道命令在哪里调用,但我无法弄清楚?我尝试了 __dirname 但它不起作用,如何知道命令运行的文件夹。

最佳答案

使用process.cwd()__dirname 不同的是 __dirname 返回模块(您的代码)所在的文件夹和 process.cwd()返回 Node.js 进程当前工作目录所在的目录。这对于命令行很有用。

关于javascript - 我构建了一个nodejs命令行如何知道命令调用的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50799651/

相关文章:

javascript - 如何使用 CSS 属性选择器实现小文本列表搜索功能

javascript - Angular 6 : continuously execute http request inside ngAfterContentChecked after receive data from parent component

javascript - 具有 hexDigest 输入类型的 crypto.createHash sha512

java - Node.JS 位于 PHP 或 Rails 之前

javascript - 使用 socket.io 进行实时搜索

javascript - Protractor :步骤不一一执行

javascript - 将新加载的图像添加到卷中的回调函数

javascript - 尝试在 Firefox 中安装我的附加组件的 .xpi 文件时附加组件 "appears to be corrupt"

javascript - 在 Javascript 中,使用 var foo = function foo(i) { ... } 的动机或优势是什么?

javascript - 使用 XMLHttpRequest 的内存高效消息 block 处理