我没有看到我的 lib/ 目录中的函数和常量出现在客户端(或服务器,AFAIK)上。
我在名为 generalDOM.coffee 的文件中定义了一些通用辅助函数,该文件位于应用程序根目录下的 lib 目录中;但是,当客户端代码运行时,我收到错误
"Uncaught ReferenceError: BACKSLASH is not defined"
BACKSLASH 只是一个常量的名称。如果我将声明移到使用它的 Page.coffee 文件中,它会按预期工作。不过,出于显而易见的原因,我更愿意将共享代码放在共享位置。此外,我更愿意了解这里发生了什么。
文档表明 lib/* 是首先加载的,所以我很困惑。看看其他例子,比如这个应用程序的结构,我觉得我的方法应该行得通。
我在根目录下有以下内容:README.md lib public smart.lock client packages server tests collections private smart.json