【发布时间】:2013-10-15 09:09:49
【问题描述】:
我没有看到我的 lib/ 目录中的函数和常量显示在客户端(或服务器,AFAIK)上。
我在名为 generalDOM.coffee 的文件中定义了一些通用帮助函数,该文件位于我的应用程序根目录下的 lib 目录中;但是,当客户端代码运行时,我收到错误
"Uncaught ReferenceError: BACKSLASH is not defined"
BACKSLASH 只是一个常量的名称。如果我将声明移到使用它的 Page.coffee 文件中,它会按预期工作。不过,出于显而易见的原因,我更愿意将共享代码放在共享位置。此外,我更愿意了解这里发生了什么。
文档表明 lib/* 是首先加载的,所以我很困惑。看看其他例子,比如this app 的结构,我觉得我的方法应该行得通。
我在根目录下有以下内容: README.md lib public smart.lock 客户端打包服务器测试 集合私有 smart.json
【问题讨论】:
标签: web-applications coffeescript meteor