将wrapbootstrap主题与Meteorjs集成

时间:2015-01-30 08:52:55

标签: meteor

我们有一个wrap bootstrap主题调用ace admin。我们正在尝试将主题整合到meteorjs中。

ace admin文件夹的结构是:

  1. 资产
    • 替身
    • CSS
    • 字体
    • 图像
    • IMG
    • JS​​
  2. 构建
    • 演示
    • 文件
    • lib
    • 这里有几个javascript文件(* .js)
  3. DIST
    • 替身
    • CSS
    • 字体
    • 图像
    • IMG
    • JS​​
  4. 按照教程here 我将所有静态内容(如图像,字体等)移动到客户端文件夹,javascript相关文件夹 - (assets,build,dist和所有相关内容)到公共文件夹。

    我遇到的问题 - Meteor没有在公共文件夹中加载javascript文件。

    有人可以帮忙吗?感谢。

    修改 好。最后。感谢@Ethaan。花了将近2天的时间来弄清楚问题是什么 - 它与javascript加载依赖关系。如果有人遇到类似问题 - 请确保先加载所有依赖项,然后加载其他文件。

    在我提到的上述网址中提供的链接中执行所有操作,然后将所有js文件夹文件移动到客户端。

1 个答案:

答案 0 :(得分:1)

您应该了解有关流星结构的一些信息,您可以阅读docs

/lib文件夹在Routes,Collectios上可以找到您要在服务器/客户端之间共享代码的地方,server/client或其他代码等代码(如果您放置使用的代码) "window"对象,你会遇到问题,因为windows对象未定义到服务器。)

这里的

/public文件夹是您放置图像,徽标,字体等的地方(您明白了)

此处的

/client文件夹是您放置仅供客户端使用的代码的地方

/server这里是您只在服务器上提供代码的地方

我建议你阅读docs,这只是一个很快的解释。