[英]How to get the absolute path of my NPM global package?
我正在构建一个应该在全球范围内运行的NPM软件包。 在NPM软件包中,有一个data
文件夹,其中包含我需要在运行时读取的文件。
如何获取NPM软件包的绝对路径,以便可以读取data
文件夹?
我在Google上搜索不成功。
您可以使用path
模块,并使用path
模块以./
开头的路径,或者仅在字符串的开头省略任何/
。
例如:
var path = require('path');
console.log(path.resolve('./');
是相同的
var path = require('path');
console.log(path.resolve('');
resolve
方法很不错,因为它将使用绝对路径解析相对路径。 好安全!
要建立@explosion药丸的注释,最好将__dirname
和path.resolve
结合path.resolve
console.log(path.resolve(__dirname));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.