我有三个自定义的mixin在Ember-Cli 3.14中不再工作(我不得不退回到3.13.2)。我得到的只是一个Ember错误,每个mixin都是no-new-mixins
。当WebUI编译并托管时,可访问的WebUI不再正常工作。这些错误似乎是由ESLint抛出的。
还有其他人在Ember 3.14上遇到过这个问题吗?
https://github.com/ember-cli/eslint-plugin-ember/blob/master/docs/rules/no-new-mixins.md
我很犹豫是否要忽略一个规则,仅仅因为它不能与新版本的Ember沿着,但在其他版本中有效。所以,我首先与SO核实。
1条答案
按热度按时间2skhul331#
看起来Ember团队已经决定不再使用mixins了,所以在那个版本中添加了这个linting规则来提醒开发者这个决定。这里有一个RFC讨论了一个不再使用它们的计划。
看起来您可以通过修改
eslint.rc
文件来抑制此特定错误,如下所示:我不确定这是否会覆盖所有的规则,或者只是那个特定的规则,所以你可能需要更多的了解。更多的信息可以在README中找到。