我正在尝试在我的ember应用程序中使用js-beautify。该模块已导入app.import('bower_components/js-beautify/js/lib/beautify.js');
中的ember-cli-build.js
,但我不知道如何使用beautify.js
。如何在我的控制器中导入包?我尝试过这样的事情:import Ember from 'ember';
但我的bower_components/js-beautify/js/lib/beautify.js
路线却拒绝运作。
答案 0 :(得分:4)
在我在Ember工作的所有外部模块中,一旦将它们添加到ember-cli-build.js
,您就会在全局命名空间中导出它们。
例如,在app.import
中添加合适的ember-cli-build.js
之后,我在我的项目中使用了js-cookie:
/* 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);
}
});
希望这会对你有所帮助。
答案 1 :(得分:3)
你做对了。但要访问js_beautify(),请使用
window.js_beautify()