Tag: scaffolding

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

我正在构build一个npm模块,它将为某些软件项目生成特定的项目模板。 因此,当开发者安装我的npm模块并运行它时,我希望程序以某种方式创build文件和文件夹。 我希望在项目模板中包含一个这样的文件是一个.gitignore文件,因为软件项目将假设它将通过git进行跟踪。 但是,当我在模块上调用“npm install”时,npm会将所有.gitignore文件重命名为.npmignore文件。 我怎样才能确保我的.gitignore文件不会被npm篡改,当我分发我的模块?