我喜欢保持我的代码模块化,因此我将这种代码放在单独的文件中 (overrides/extra.js
):
import Ember from 'ember';
Ember.RSVP.configure('onerror', function(error) {
....
});
export default null;
这只有配置 Ember.RSVP
的副作用,但没有导出任何有价值的内容。然后,我会在 app.js
中导入它:
import dummy from './overrides/extra';
这是一种被接受的做法吗?