【问题标题】:How to get another node project root directory from globally installed node package如何从全局安装的节点包中获取另一个节点项目根目录
【发布时间】:2020-03-10 07:55:59
【问题描述】:

我创建了一个为当前工作目录中的项目生成源代码文件的工具,我想将它全局安装npm -g mypackage 并将这个包的配置存储在每个使用它的项目的根文件夹中.config.json 文件中的工具。

我的问题是如何从节点获取另一个项目的根路径?如果这不是一个全局包,我可以用module.parent 来做。但是如果它是全局安装的,那么就没有父节点

【问题讨论】:

    标签: node.js typescript


    【解决方案1】:

    我找不到比在父目录中递归查找package.json 文件更好的答案了。

    https://www.npmjs.com/package/pkg-dir 包可以用于此目的。

    【讨论】:

      猜你喜欢
      • 2016-11-11
      • 1970-01-01
      • 1970-01-01
      • 2017-04-27
      • 2019-08-01
      • 2020-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多