Ember.Logger.log已过时,console.info发出“无控制台”构建警告,该怎么办?

时间:2018-08-27 10:31:28

标签: ember.js

我对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)

我该怎么办?我想念什么吗?

1 个答案:

答案 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
 }

希望对您有帮助。