【发布时间】:2015-02-07 03:54:33
【问题描述】:
我有一个 mixin app/mixins/ui-listener.js,我正在努力将其与 Ember-CLI 一起使用。我正在尝试使用具有以下语法的 mixin:
import ListenerMixin from './mixins/ui-listener';
export default Ember.Component.extend(ListenerMixin,{
// class definition
}
当我保存它时失败,抱怨
ENOENT,没有这样的文件或目录 'tmp/tree_merger-tmp_dest_dir-74tK3rvD.tmp/[app-name]/components/mixins/ui-listener.js'
“mixins”目录嵌套在“components”目录下似乎很有趣(因为 Ember-CLI 将这些目录置于同一级别)但这可能只是一个 Brocoli 构建步骤。无论如何,任何帮助将不胜感激。
【问题讨论】:
-
./表示此目录应为../,您缺少. -
@BasementKeyboardHero 这是正确的......我使用了网站上的示例,显然应该更新。
-
你能把我链接到那个例子吗
-
您可以在这里找到它:ui-listener。它涵盖了目前的调整大小和可见性事件。我将在接下来的几天内添加滚动事件。最终目标是作为 CLI 插件发布。
-
我的意思是您从中提取它的网站。