我创建了一个Yeoman生成器来创建一个基本的Git存储库文件夹结构。其中一个资产是一个.gitignore文件。这是在\generators\app\templates\文件夹中。
当我将这个生成器发布到我的NPM注册表时,.gitignore文件被重命名为.npmignore,然后当它试图复制一个不再存在的文件时,生成器会失败。
我怎样才能阻止这种情况的发生?
发布于 2022-10-12 19:18:49
我们最终所做的是将.gitignore文件重命名为点-gitignore,并在生成后重命名它们: in index.js:
// called at the end by yeoman
end() {
extfs.copyFileSync('_gitignore','.gitignore);
extfs.unlinkSync('_gitignore');
}https://stackoverflow.com/questions/57379988
复制相似问题