在Ember中导入mixin到插件导致“未捕获错误:无法找到模块”
Import mixin into add-on in Ember cause "Uncaught Error: Could not find module"
我在我的addon/component/my-component.js
中做了以下操作:
import Ember from 'ember';
import layout from '../templates/components/my-component';
import myMixin from '../mixins/my-mixin';
export default Ember.Component.extend(myMixin,{
layout
});
然而,这样做给了我Uncaught Error: Could not find module foo/mixins/my-mixin imported from foo/components/my-component
my-mixin.js
的路径为app/mixins/my-mixin
。
我如何导入我的mixin,给定上面的结构?谢谢你。
my-component.js
文件在addon/component
目录下,因此将my-mixin.js
文件放在addon/mixins
目录下将解决您的问题。
相关文章:
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- 相位器状态未捕获参考错误
- Javascript未捕获语法错误意外的标识符错误
- gmaps4rails 2.4.6未捕获引用错误:未定义Gmaps
- 未捕获引用错误:未定义validateform
- 为什么我会出现此错误"未捕获引用错误:未定义标题;
- $未定义-未捕获引用错误
- 参数列表Three.js之后的未捕获语法错误:缺少)
- 我怎么能把一个错误当作未捕获的错误来记录呢
- Sitecore”;未捕获引用错误:未定义MultilistWithSearch;
- 输入类型文件的未捕获类型错误
- Wordpress:未捕获引用错误:未定义速度
- "未捕获类型错误/丢弃意外“;因为一句台词而出现?(HTML w/<脚本>)
- Javascript未捕获类型错误:无法读取属性'0'的未定义
- 我该如何解决“;未捕获引用错误:谷歌没有定义"?(谷歌地图API)
- jQuery在smarty代码上抛出未捕获的错误
- 为什么我得到“;未捕获类型错误”;使用Flexslider时
- Javascript错误:未捕获引用错误:未定义编辑
- VM5111:1249未捕获类型错误:无法读取属性'x'为null
- Cordova:未捕获引用错误:chbrody没有使用SQLitePlugin.js定义PhoneGap