【问题标题】:how to Include a npm package in my npm package如何在我的 npm 包中包含一个 npm 包
【发布时间】:2020-12-16 16:09:56
【问题描述】:

我正在创建一个 npm 包,我想为我的 npm 包添加 date-npm 包 如何将此包包含到我的 npm 包中,无论如何?

【问题讨论】:

  • 仅仅在dependencies部分的package.json中提及它还不够吗?
  • @Anatoly 我认为我的 npm 包是用于发布的,以及我如何将日期包包含到我的包中,如何做到这一点?可能
  • 你想包含 date-npm 的全部代码吗?为什么?如果您将 date-npm 指定为依赖项,那么在有人安装您的包期间,也会安装所有依赖项。
  • @Anatoly 看看这个stackoverflow.com/questions/63637054/… 这是我的实际问题

标签: node.js npm npm-package


【解决方案1】:

如果您只是构建一个 npm 库,那么只需在您的 package.json 依赖项中包含 date 库。一旦用户安装了您的库,npm 将负责其余的工作。

【讨论】:

    【解决方案2】:

    执行

    npm install date-npm
    

    在您的包裹中。

    一旦你的包发布,任何安装你的包的人,比如:

    npm install your-groovy-package-here
    

    将有date-npm,以及你的包可能有的任何其他依赖项,连同它一起安装。

    【讨论】:

    • date-npm 不是一个实际的包仅供参考,应该修复以对问题做出适当的回应。
    • @EdwardRomero:也许您没有阅读实际的问题“我想为我的 npm 包提供date-npm 包,如何将这个包包含到我的 npm 包中,无论如何?”。 date-npm 是否是公共 NPM 注册表中的包与问题或其答案无关。
    • 上面有问题的 date-npm 链接到 OP 想要仅供参考的注册表中的正确包。但无论如何,我只是想确保未来的开发人员不会尝试运行您的命令并得到错误并否决答案。所以由你决定更新与否。
    猜你喜欢
    • 1970-01-01
    • 2017-09-16
    • 2016-03-29
    • 2020-08-28
    • 2014-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-28
    相关资源
    最近更新 更多