如何将.gitignore文件作为我的npm模块的一部分包含在内?

Rya*_*vis 8 javascript git scaffolding node.js npm

我正在构建一个npm模块,它将为某些软件项目生成特定的项目模板.因此,当开发人员安装我的npm模块并运行它时,我希望程序以某种方式创建文件和文件夹.

我希望在项目模板中包含的一个这样的文件是.gitignore文件,因为软件项目将假设它将通过git进行跟踪.但是,当我在我的模块上调用"npm install"时,npm将我的所有.gitignore文件重命名为.npmignore文件.当我分发模块时,如何确保我的.gitignore文件没有被npm篡改?

Von*_*onC 1

您可以看到多个提交处理npm issues 1862 的多个提交:

\n\n\n