javascript - 在 Node.js 应用程序中遍历 '__dirname'

标签 javascript node.js express

我试图在我的 Node 应用程序中获取当前 __dirname 的父级。

这是我当前的代码行:

 mu.root = __dirname + '/theme';

但是,我想跳出当前目录并进入另一个同级目录。

这是我的目录结构:

lib
  this_file.js
theme
   theme_file.file

我将如何在不必解析 __dirname 的结果的情况下执行此操作?

最佳答案

您可以使用 ../ 遍历到当前目录的父目录,并使用 path.join 解析路径:

var path = require('path');
...
path.join(__dirname, "../whiceverdirectoryname");

关于javascript - 在 Node.js 应用程序中遍历 '__dirname',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20502323/

相关文章:

node.js - 使用 node-inspector 调试 Node/Express RESTful API

javascript - 检查 'mousewheel' 事件方向并锁定滚动

node.js - 如何在 Angular jest 测试中调用 Nodejs 的垃圾回收?使用 Node v20 进行测试很慢并且存在内存泄漏

node.js - 捕获部分node.js路由

node.js - res.sendfile() 不能很好地服务于 javascript

node.js - 约翰尼五世蓝牙连接问题

javascript - 1分30秒倒计时器javascript

javascript - 如何访问 svg 内部 id 并让 CSS 更改该 id 的填充颜色?

javascript - 我如何告诉 Rails 不要在我的应用程序中预编译/缓存 .js.erb 文件?

javascript - Node.js, ajax - 前端路由