2017-11-08T12:49:00Z||2017-11-08T12:49:00Z
如果需要解析.gitignore
的话,需要注意.gitignore
可以存在于多个文件夹内。
推荐使用一个叫ignore-walk
的package,作者也是npm的作者之一,示例代码:
const walk = require('ignore-walk');
walk({
path: '.',
ignoreFiles: ['.gitignore'],
}, (err, res) => {
if (err) {
console.log(err);
return;
}
console.log(res);
});
程序将会输出当前目录内所有不被.gitignore
忽略的文件。