gpt4 book ai didi

git - .npmignore 扩展/继承自 .gitignore

转载 作者:太空狗 更新时间:2023-10-29 12:48:37 34 4
gpt4 key购买 nike

我知道我不能同时使用它们,但是有没有办法让 .npmignore 文件扩展 .gitignore?我在 .gitignore 中有几十条规则,我想全部使用它们 + 一个额外的 npm 包。如何在不复制所有规则的情况下做到这一点?

最佳答案

我不相信有任何机制可以做到这一点,但编写脚本应该非常简单!以下是我将如何解决这个问题:

设置 prepack package.json 中的 npm 脚本:

  1. 将您的 .gitignore 文件复制到 .npmignore
  2. 在复制完成后将扩展规则添加到 .npmignore 文件。我建议在某个文件中定义这些额外的规则,在下面的示例中为了清楚起见,我们将其称为 extra_rules_file

然后,可选的 postpack 脚本删除你的 .npmignore 现在你不需要它(也许不想提交它,因为它是生成的文件)


例如:

package.json

{
"scripts": {
"prepack": "cp .gitignore .npmignore && cat extra_rules_file >> .npmignore",
"postpack": "rm .npmignore"
}
}

extra_rules_file

whatever/rules/you/want/**/*

关于git - .npmignore 扩展/继承自 .gitignore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44399808/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com