Express ESLint意外';这';mongoose架构预保存中出错
在我的模型上调用mongoose模式pre-save时,我正在将'\u id'值重新分配给'id' 一切正常,并且在保存期间正确分配了值,但是ESLint触发了“no invalid this”配置参数的错误 在不关闭ESLint配置的情况下,如何删除此错误?在保存模型之前,是否有其他方法可以在不使用“this”的情况下重新分配值 下面是代码示例Express ESLint意外';这';mongoose架构预保存中出错,express,mongoose,atom-editor,eslint,mongoose-schema,Express,Mongoose,Atom Editor,Eslint,Mongoose Schema,在我的模型上调用mongoose模式pre-save时,我正在将'\u id'值重新分配给'id' 一切正常,并且在保存期间正确分配了值,但是ESLint触发了“no invalid this”配置参数的错误 在不关闭ESLint配置的情况下,如何删除此错误?在保存模型之前,是否有其他方法可以在不使用“this”的情况下重新分配值 下面是代码示例 annotationSchema.pre('save', function (next) { this.id = this._id;
annotationSchema.pre('save', function (next) {
this.id = this._id;
next();
});
ESLINT错误:
严重性:错误
提供者:ESLint
描述:意外的“this”。(无无效此选项)如果要禁用ESLint的单行,请添加以下内联注释:
this.id=this.\u id;//eslint禁用行否无效此
希望这有帮助 如果要禁用ESLint的单行,请添加以下内联注释:
this.id=this.\u id;//eslint禁用行否无效此
希望这有帮助 您是否同意仅禁用此特定错误实例?我暂时已将其关闭,但我希望保留此设置,以防我的代码的其他区域确实违反规则。您是否同意仅禁用此特定错误实例?我暂时已将其关闭,但是我想保留这个设置,以防我的代码中有其他地方违反了规则。好主意。谢谢,我会用这个作为解决方案。好主意。谢谢,我会用这个作为解决方案。