【发布时间】:2016-03-01 10:37:39
【问题描述】:
您需要如何在 Ember 插件中工作,以便在安装插件时包含 bower 包。
1) 我使用 bower instal packagename --save 安装了要包含在插件中的 bower 包
2) 然后在我的插件中,在根目录中,编辑 index.js,如下所示:
/* jshint node: true */
'use strict';
module.exports = {
name: 'my-ember-component',
included: function(app) {
this._super.included(app);
if(app.import){
app.import(app.bowerDirectory + '/path-to-package/package.js');
}
}
};
但是,当我尝试启动安装了插件的应用程序时,我得到一个
ENOENT: no such file or directory, stat '/my-ember-application/tmp/source_map_concat-input_base_path-bWTPoVC9.tmp/0/bower_components/path-to-package/package.js
我想避免必须手动将 bower 依赖项添加到我安装插件的每个应用程序中。
注意:我正在使用npm link 来调试我的插件,也许这可能是问题的根源?
【问题讨论】:
-
我相信这是你说的本地开发的神器
标签: ember.js bower ember-addon