Ember.js 在余烬控制器中包含bower组件

Ember.js 在余烬控制器中包含bower组件,ember.js,bower,Ember.js,Bower,我正在尝试在我的余烬应用程序中使用js beautify。该模块在app.import('bower_components/js beautify/js/lib/beautify.js')中导入在ember cli build.js中,但我不知道如何使用bestify.js。如何在控制器中导入包?我试过这样的方法:从“余烬”导入余烬但是使用我的bower\u components/js beautify/js/lib/beautify.js路由,但它拒绝工作。在我在Ember中使用的所有外部模块

我正在尝试在我的余烬应用程序中使用js beautify。该模块在app.import('bower_components/js beautify/js/lib/beautify.js')中导入
ember cli build.js
中,但我不知道如何使用
bestify.js
。如何在控制器中导入包?我试过这样的方法:
从“余烬”导入余烬
但是使用我的
bower\u components/js beautify/js/lib/beautify.js
路由,但它拒绝工作。

在我在Ember中使用的所有外部模块中,一旦它们被添加到
Ember cli build.js
中,您就拥有它们在全局命名空间中导出的对象

例如,在
ember cli build.js
中添加适当的
app.import
后,我在我的项目中使用如下方法:

/* globals Cookie */ // This comment makes jshint happy
import Ember from 'ember';

export default Ember.Service.extend({
    saveCookie (name, value) {
        // The Cookie object is available in the global namespace
        Cookie.set(name, value);
    }
});

希望这对你有帮助。

你做得对。但是要访问js_beautify()请使用

window.js_beautify()