我有一个相当简单的问题,是否可以将工件(文件)包含在 npm 版本中,但避免将它们包含在 git 存储库中(我猜是 .npmignore
和 的组合>.gitignore
)?
最佳答案
是的 - 这绝对是可能的。
npm 在发布期间处理此问题的方式如下:
检查是否存在
.npmignore
文件。如果是,请从版本中排除这些文件。如果没有,则退回到步骤 2。(可选)检查是否存在
.gitignore
文件。如果是,请从版本中排除这些文件。
因此,如果您想将所有内容保留在 npm 版本中,但避免将它们推送到 git 存储库,您所需要做的就是将这些文件放入 .gitignore
中并创建一个空的 .npmignore
文件。
这样,npm 就不会尝试回退到 .gitignore
。
关于node.js - 包含 npm 包中但不包含 git 存储库中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48762777/