tslint 当前抛出以下错误
Shadowed name: 'err'
这是代码
fs.readdir(fileUrl, (err, files) => {
fs.readFile(path.join(fileUrl, files[0]), function (err, data) {
if (!err) {
res.send(data);
}
});
});
任何人都知道解决此问题的最佳方法是什么以及该错误甚至意味着什么?
原文由 bobdolan 发布,翻译遵循 CC BY-SA 4.0 许可协议
您在外部和内部回调中使用相同的变量“err”,这是由 tslint 阻止的。
如果你想使用相同的变量,那么“no-shadowed-variable”:false,否则如下所示。