我有一个模块。在其中,我想从我的父应用程序的 package.json 文件中访问数据。这样做的最佳实践方法是什么?
我通过提升 2 个级别并要求文件(或使用nconf配置加载器)以 janky 方式完成了此操作。
var appdir = path.resolve(__dirname, '../../');
nconf.file('app', path.join(appdir, 'package.json'));
但这似乎很容易破裂。
我也听说过pkginfo,它会自动从我自己的模块的 package.json 中获取信息,但我希望从父应用程序中获取数据。
谢谢你的帮助!
编辑:我想另一种询问方式是,我怎样才能获得应用程序的路径(而不是模块路径)?