gpt4 book ai didi

javascript - 如何获取我的 NPM 全局包的绝对路径?

转载 作者:太空宇宙 更新时间:2023-11-04 02:20:50 28 4
gpt4 key购买 nike

我正在构建一个应该在全局范围内运行的 NPM 包。在 NPM 包内,有一个 data 文件夹,其中包含我需要在运行时读取的文件。

如何获取 NPM 包的绝对路径,以便读取 data 文件夹?
我正在 Google 上搜索该内容,但没有成功。

最佳答案

您可以使用路径 module并使用它以 ./ 开始路径,或者在字符串开头省略任何 /

例如:

var path = require('path');
console.log(path.resolve('./');

相同
var path = require('path');
console.log(path.resolve('');

resolve 方法很好,因为它会用绝对路径解析相对路径。很高兴能够安全!

为了以 @explosionpills 的评论为基础,最好将 __dirnamepath.resolve 结合起来

console.log(path.resolve(__dirname));

关于javascript - 如何获取我的 NPM 全局包的绝对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33485489/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com