【问题标题】:Include files on npm package but not on the git repo在 npm 包中包含文件,但不在 git 存储库中
【发布时间】:2018-02-13 17:04:12
【问题描述】:

我有一个相当简单的问题,可以在 npm 版本中包含工件(文件),但避免将它们包含在 git 存储库中(我猜是 .npmignore.gitignore 的组合)?

【问题讨论】:

    标签: node.js git github npm


    【解决方案1】:

    是的 - 这是绝对可能的。

    npm 在发布期间的处理方式如下:

    1. 检查是否存在.npmignore 文件。如果是,请从版本中排除这些文件。如果没有,请退回到第 2 步。

    2. 可选)检查是否存在.gitignore 文件。如果是,请从版本中排除这些文件。

    因此,如果您想将所有内容保留在您的 npm 版本中,但避免将它们推送到您的 git 存储库,您只需将这些文件放入 .gitignore 并创建一个空的 .npmignore 文件。

    这样,npm 就不会尝试回退到 .gitignore

    【讨论】:

      猜你喜欢
      • 2013-08-10
      • 2018-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-28
      • 2021-03-04
      • 2019-10-10
      相关资源
      最近更新 更多