Ember.js 余烬组件的吊舱结构不工作-余烬CLI
使用ember cli:0.1.9 首先,我尝试用ember g component my component创建一个简单的组件 它创建了以下文件Ember.js 余烬组件的吊舱结构不工作-余烬CLI,ember.js,ember-cli,Ember.js,Ember Cli,使用ember cli:0.1.9 首先,我尝试用ember g component my component创建一个简单的组件 它创建了以下文件 installing create app/components/my-component.js create app/templates/components/my-component.hbs installing create tests/unit/components/my-component-test.js 这很好,我可以从模板
installing
create app/components/my-component.js
create app/templates/components/my-component.hbs
installing
create tests/unit/components/my-component-test.js
这很好,我可以从模板中使用{{my component}}
但后来我尝试在pod结构中使用-pod标志创建相同的组件,但它不起作用。在POD结构中调用此组件在我尝试调用此组件时似乎没有任何作用
余烬g组件我的组件两个吊舱
我在app/config/environment.js中配置了以下podModulePrefix:'app/pods',I和许多其他程序,它似乎也有类似的问题。podModulePrefix需要设置为/pods才能正确找到pods目录。我怀疑你的modulePrefix是应用程序,对吧,所以
podModulePrefix: 'app/pods'
看起来不正确
environment.js应该类似于:
var ENV = {
modulePrefix: 'project',
podModulePrefix: 'project/pods
// ...
}
除了组件外,您是否使用了吊舱?豆荚在其他情况下有效吗?我目前没有任何播客出现。试图弄清楚是不是npm软件包把它扔掉了。也许是咖啡脚本。是的,豆荚除了用于组件之外还能工作。POD也可以工作,但不能使其用于组件
var ENV = {
modulePrefix: 'project',
podModulePrefix: 'project/pods
// ...
}