我对Ember开发比较陌生,但热衷于以正确的方式做事。
对于日志记录,我曾经使用Ember.Logger.log('blah');
,但是现在在控制台中发出警告,表明它已被弃用。警告中有一个指向https://emberjs.com/deprecations/v3.x#toc_use-console-rather-than-ember-logger的链接,建议使用console
代替。
所以我切换到console.info('blah');
,但是现在当我执行ember serve
时,会遇到很多“问题”,例如:
/Users/mick/Projects/Pop Up Eats/Vendor Website/app/routes/application.js
22:3 error Unexpected console statement no-console
27:3 error Unexpected console statement no-console
✖ 2 problems (2 errors, 0 warnings)
我该怎么办?我想念什么吗?
答案 0 :(得分:4)
这只是一个Eslint错误。 您可以转到.eslintrc.js文件并将其添加到规则中,以将其更改为警告/不再是错误:
rules: {
"no-console": 0 //which turns the rule off
}
OR
rules: {
"no-console": 1 //which will just warn you about the console logs
}
希望对您有帮助。