.npmignore 和 .gitignore 有什么区别?

What's the difference between .npmignore and .gitignore?

.npmignore.gitignore 有什么区别?我应该在每个文件中忽略哪些类型的文件?

.gitignore 列出了在对存储库的任何提交中应省略哪些文件和文件夹。根据您的环境,您可以在 .gitignore 中使用 this repo 作为 files/folders 的模板。

.npmignore的作用与.gitignore类似,用于指定在发布包到npm时应该省略哪些文件。您可以在 .npmignore docs

中阅读更多相关信息

使用 .npmignore 文件将内容排除在包之外。如果没有 .npmignore 文件,但有 .gitignore 文件,那么 npm 将忽略 .gitignore 文件匹配的内容。如果你想包含被你的 .gitignore 文件排除的东西,你可以创建一个空的 .npmignore 文件来覆盖它。