当前位置:  开发笔记 > 编程语言 > 正文

node.js相对于文件的project/src路径

如何解决《node.js相对于文件的project/src路径》经验,为你挑选了1个好方法。

在我的node.js项目中,我使用log4js,我希望我的日志具有添加日志记录的文件的名称.所以我使用__filename,但它给了我绝对的路径

var logger = log4js.getLogger(__filename)

所以它给我这样的日志:

[1999-01-01 00:00:00] [DEBUG] /Users/whatever/myproject/src/services/users something happened

但我希望路径相对于我的project/src文件夹.像这样:

[1999-01-01 00:00:00] [DEBUG] services/users something happened

实现这一目标的最佳方法是什么?



1> Denys Ségure..:

你可以使用path.relative:

var relativePath = path.relative(process.cwd(), someFilePath);

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有