Node.js 如何使用ESLint实现方法
我使用Node.js 如何使用ESLint实现方法,node.js,eslint,Node.js,Eslint,我使用ESLint来lint我的代码,我想实现流。可写的。我可以成功运行代码,但ESLint报告错误消息: [eslint]预期类方法“\u write”将使用“this”。(类方法使用此选项) 我试图在ESLint页面上找到解决方案。它说我可以让\u编写方法静态。但是当我将静态添加到\u write前面时,它会导致一个错误 错误:_write()未实现 这是我的密码。有没有办法解决这个问题?或者我应该对ESLint破例 class MyWritable extends stream.Writa
ESLint
来lint我的代码,我想实现流。可写的。我可以成功运行代码,但ESLint报告错误消息:
[eslint]预期类方法“\u write”将使用“this”。(类方法使用此选项)
我试图在ESLint页面上找到解决方案。它说我可以让\u编写方法静态。但是当我将静态
添加到\u write
前面时,它会导致一个错误
错误:_write()未实现
这是我的密码。有没有办法解决这个问题?或者我应该对ESLint破例
class MyWritable extends stream.Writable {
_write(chunk, encoding, next) {
console.log(chunk.toString());
next();
}
}
如果将方法转换为静态方法,则需要从类而不是实例调用它,如下所示:mywriteable.\u write(…)
如果您当前正在开发您的方法,并且在短期内它将使用此
,您可以禁用该方法或文件的规则。如果您觉得该规则无助于编写更好的代码,您还可以完全禁用该规则